refactor: simplify +page.svelte by removing versioning logic and footer, enhancing layout structure
This commit is contained in:
@@ -1,22 +1,5 @@
|
||||
<script lang="ts">
|
||||
import IdentityGraph from '../components/IdentityGraph.svelte';
|
||||
import { APP_VERSION } from '$lib/version';
|
||||
import { GitBranch } from 'lucide-svelte';
|
||||
|
||||
const REPO_URL = 'https://git.quad4.io/Quad4-Software/Linking-Tool';
|
||||
const isCommitSha = /^[a-f0-9]{7,}$/i.test(APP_VERSION);
|
||||
const isTag = APP_VERSION.startsWith('v') && APP_VERSION !== 'dev';
|
||||
|
||||
const displayVersion =
|
||||
APP_VERSION.startsWith('v') || APP_VERSION === 'dev' || isCommitSha
|
||||
? APP_VERSION
|
||||
: `v${APP_VERSION}`;
|
||||
|
||||
const versionUrl = isCommitSha
|
||||
? `${REPO_URL}/commit/${APP_VERSION}`
|
||||
: isTag
|
||||
? `${REPO_URL}/releases/tag/${APP_VERSION}`
|
||||
: REPO_URL;
|
||||
</script>
|
||||
|
||||
<svelte:head>
|
||||
@@ -35,41 +18,8 @@
|
||||
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
|
||||
</svelte:head>
|
||||
|
||||
<div class="flex flex-col h-screen bg-bg-primary text-text-primary">
|
||||
<main class="flex-1 relative overflow-hidden bg-bg-primary p-0 sm:p-4">
|
||||
<div class="flex flex-col h-screen h-[100dvh] bg-bg-primary text-text-primary overflow-hidden">
|
||||
<main class="flex-1 relative overflow-hidden bg-bg-primary p-0">
|
||||
<IdentityGraph />
|
||||
</main>
|
||||
<footer class="bg-neutral-950 border-t border-neutral-800 px-4 py-2 flex-shrink-0">
|
||||
<div class="text-text-secondary text-xs flex items-center justify-center gap-2">
|
||||
<span
|
||||
>Linking Tool - Created by <a
|
||||
href="https://quad4.io"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
class="text-accent-red-light hover:text-accent-red-dark transition-colors">Quad4</a
|
||||
>
|
||||
-
|
||||
<span class="inline-flex items-center gap-1">
|
||||
{#if isCommitSha || isTag}
|
||||
<a
|
||||
href={versionUrl}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
class="text-accent-red-light hover:text-accent-red-dark transition-colors"
|
||||
>{displayVersion}</a
|
||||
>
|
||||
{:else}
|
||||
<span>{displayVersion}</span>
|
||||
{/if}
|
||||
<a
|
||||
href={REPO_URL}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
class="text-accent-red-light hover:text-accent-red-dark transition-colors"
|
||||
><GitBranch size={12} /></a
|
||||
>
|
||||
</span>
|
||||
</span>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user