website: fix missing links

fixes https://github.com/containers/podman-desktop/issues/390

Change-Id: Id5b86afe9f30279793aee6c2056616e38d00501c
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
This commit is contained in:
Florent Benoit 2022-08-10 22:10:41 +02:00 committed by Florent BENOIT
parent f0154572af
commit 5ff2d7790d
3 changed files with 3 additions and 20 deletions

View file

@ -8,14 +8,9 @@ import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faDownload } from '@fortawesome/free-solid-svg-icons';
import { faLinux } from '@fortawesome/free-brands-svg-icons';
let grabbed = false;
async function grabfilenameforMac(
setDownloadData: React.Dispatch<SetStateAction<{ version: string; binary: string }>>,
): Promise<void> {
if (grabbed) {
return;
}
const result = await fetch('https://api.github.com/repos/containers/podman-desktop/releases/latest');
const jsonContent = await result.json();
const assets = jsonContent.assets;
@ -37,7 +32,6 @@ async function grabfilenameforMac(
};
setDownloadData(data);
grabbed = true;
}
export function LinuxDownloads(): JSX.Element {
@ -49,7 +43,7 @@ export function LinuxDownloads(): JSX.Element {
useEffect(() => {
grabfilenameforMac(setDownloadData);
});
}, []);
return (
<section className=" dark:bg-zinc-800 bg-zinc-200 py-24 dark:text-gray-300 text-gray-700">

View file

@ -8,14 +8,9 @@ import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faApple } from '@fortawesome/free-brands-svg-icons';
import { faBeer, faDownload, faPaste, faTerminal } from '@fortawesome/free-solid-svg-icons';
let grabbed = false;
async function grabfilenameforMac(
setDownloadData: React.Dispatch<SetStateAction<{ version: string; x64: string; arm64: string }>>,
): Promise<void> {
if (grabbed) {
return;
}
const result = await fetch('https://api.github.com/repos/containers/podman-desktop/releases/latest');
const jsonContent = await result.json();
const assets = jsonContent.assets;
@ -45,7 +40,6 @@ async function grabfilenameforMac(
arm64: armLink.browser_download_url,
};
setDownloadData(data);
grabbed = true;
}
export function MacOSDownloads(): JSX.Element {
@ -62,7 +56,7 @@ export function MacOSDownloads(): JSX.Element {
useEffect(() => {
grabfilenameforMac(setDownloadData);
});
}, []);
return (
<section className=" dark:bg-zinc-900 bg-zinc-100 py-24 dark:text-gray-300 text-gray-700">
<div className="w-5/6 mx-auto">

View file

@ -7,14 +7,10 @@ import Link from '@docusaurus/Link';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faWindows } from '@fortawesome/free-brands-svg-icons';
import { faDownload } from '@fortawesome/free-solid-svg-icons';
let grabbed = false;
async function grabfilenameforMac(
setDownloadData: React.Dispatch<SetStateAction<{ version: string; binary: string; setup: string }>>,
): Promise<void> {
if (grabbed) {
return;
}
const result = await fetch('https://api.github.com/repos/containers/podman-desktop/releases/latest');
const jsonContent = await result.json();
const assets = jsonContent.assets;
@ -34,7 +30,6 @@ async function grabfilenameforMac(
setup: windowsSetupAsset.browser_download_url,
};
setDownloadData(data);
grabbed = true;
}
export function WindowsDownloads(): JSX.Element {
@ -46,7 +41,7 @@ export function WindowsDownloads(): JSX.Element {
useEffect(() => {
grabfilenameforMac(setDownloadData);
});
}, []);
return (
<section className=" dark:bg-zinc-800 bg-zinc-200 py-24 dark:text-gray-300 text-gray-700">