fix(PlatformDownload): remove appImage support from x86_64 and aarch64 releases

This commit is contained in:
Mr. M 2025-05-16 07:47:39 +02:00
parent 48f7a91053
commit 4b96e3d847
No known key found for this signature in database
GPG key ID: 6292C4C8F8652B18

View file

@ -12,12 +12,10 @@ interface PlatformReleases {
x86_64?:
| {
tarball?: ReleaseInfo
appImage?: ReleaseInfo
}
| ReleaseInfo
aarch64?: {
tarball?: ReleaseInfo
appImage?: ReleaseInfo
}
arm64?: ReleaseInfo
flathub?: { all: ReleaseInfo }
@ -75,10 +73,10 @@ function isFlatReleaseInfo(obj: unknown): obj is ReleaseInfo {
{releases.x86_64 &&
typeof releases.x86_64 === "object" &&
"tarball" in releases.x86_64 &&
(releases.x86_64.tarball || releases.x86_64.appImage) && (
(releases.x86_64.tarball) && (
<div>
<h4 class="mb-3 text-lg font-medium">x86_64</h4>
<div class="grid grid-cols-1 gap-3 sm:grid-cols-2">
<div class="">
{releases.x86_64.tarball && (
<DownloadCard
label={
@ -95,32 +93,16 @@ function isFlatReleaseInfo(obj: unknown): obj is ReleaseInfo {
checksum={releases.x86_64.tarball.checksum}
/>
)}
{releases.x86_64.appImage && (
<DownloadCard
label={
releases.x86_64.appImage.label
? releases.x86_64.appImage.label
: ""
}
href={
releases.x86_64.appImage.link
? releases.x86_64.appImage.link
: ""
}
variant="x86_64"
checksum={releases.x86_64.appImage.checksum}
/>
)}
</div>
</div>
)}
{releases.aarch64 &&
typeof releases.aarch64 === "object" &&
"tarball" in releases.aarch64 &&
(releases.aarch64.tarball || releases.aarch64.appImage) && (
(releases.aarch64.tarball) && (
<div>
<h4 class="mb-3 text-lg font-medium">ARM64</h4>
<div class="grid grid-cols-1 gap-3 sm:grid-cols-2">
<div class="gap-3">
{releases.aarch64.tarball && (
<DownloadCard
label={
@ -137,22 +119,6 @@ function isFlatReleaseInfo(obj: unknown): obj is ReleaseInfo {
checksum={releases.aarch64.tarball.checksum}
/>
)}
{releases.aarch64.appImage && (
<DownloadCard
label={
releases.aarch64.appImage.label
? releases.aarch64.appImage.label
: ""
}
href={
releases.aarch64.appImage.link
? releases.aarch64.appImage.link
: ""
}
variant="aarch64"
checksum={releases.aarch64.appImage.checksum}
/>
)}
</div>
</div>
)}