feat: add tag handling for repository links
This commit is contained in:
@@ -5,13 +5,18 @@
|
||||
|
||||
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}` : REPO_URL;
|
||||
const versionUrl = isCommitSha
|
||||
? `${REPO_URL}/commit/${APP_VERSION}`
|
||||
: isTag
|
||||
? `${REPO_URL}/releases/tag/${APP_VERSION}`
|
||||
: REPO_URL;
|
||||
</script>
|
||||
|
||||
<svelte:head>
|
||||
@@ -45,7 +50,7 @@
|
||||
>
|
||||
-
|
||||
<span class="inline-flex items-center gap-1">
|
||||
{#if isCommitSha}
|
||||
{#if isCommitSha || isTag}
|
||||
<a
|
||||
href={versionUrl}
|
||||
target="_blank"
|
||||
|
||||
Reference in New Issue
Block a user