diff --git a/src/components/download/PlatformDownload.astro b/src/components/download/PlatformDownload.astro index 09795a2..c1b60e7 100644 --- a/src/components/download/PlatformDownload.astro +++ b/src/components/download/PlatformDownload.astro @@ -41,12 +41,10 @@ function isFlatReleaseInfo(obj: unknown): obj is ReleaseInfo { function getReleaseLink(releases: PlatformReleases, { os, cpu }: { os: string; cpu?: string }) { if (os === 'mac') { return releases.universal?.link || releases.all?.link || '' - } else if (os === 'windows') { - return releases.all?.link || '' - } else if (os === 'linux') { + } else { if (cpu === 'x86_64') { if (isFlatReleaseInfo(releases.x86_64)) { - return releases.flathub?.all.link + return releases.flathub?.all.link || releases.x86_64.link || '' } return releases.x86_64?.tarball?.link ? releases.x86_64?.tarball?.link : '' } else if (cpu === 'aarch64') { diff --git a/src/pages/[...locale]/download.astro b/src/pages/[...locale]/download.astro index 33b350f..1ed3fb0 100644 --- a/src/pages/[...locale]/download.astro +++ b/src/pages/[...locale]/download.astro @@ -36,8 +36,8 @@ const platformDescriptions = download.platformDescriptions -
-
+
+