diff options
| author | seth <[email protected]> | 2024-02-12 20:29:15 -0500 |
|---|---|---|
| committer | seth <[email protected]> | 2024-02-13 00:24:08 -0500 |
| commit | 2cbc22348ef038181e1dc89635a3be005604a4ca (patch) | |
| tree | 33a33ffe0203b730078d01c5d7d3951239619ca9 /src/components/Footer.astro | |
| parent | 05780c6b2d8b184122a32095c50363a6c8617d64 (diff) | |
back to astro
Diffstat (limited to 'src/components/Footer.astro')
| -rw-r--r-- | src/components/Footer.astro | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/components/Footer.astro b/src/components/Footer.astro new file mode 100644 index 0000000..4f7286f --- /dev/null +++ b/src/components/Footer.astro @@ -0,0 +1,30 @@ +--- +import { execa } from "execa"; +import Picture from "astro/components/Picture.astro"; +import gifs from "@assets/gifs"; + +const { stdout: gitCommit } = await execa("git", ["rev-parse", "HEAD"]); +--- + +<footer class="text-xs text-subtext1 my-10 text-right space-y-2"> + <div class="hidden md:flex flex-wrap justify-around"> + { + gifs.map(({ gif, alt }) => { + const img = <Picture src={gif} alt={alt} formats={["gif"]} />; + + if (gif.src.includes("steam.gif")) { + return <a href="https://dnsense.pub/">{img}</a>; + } else if (gif.src.includes("poweredbynix.svg")) { + return <a href="https://github.com/sakecode">{img}</a>; + } else { + return img; + } + }) + } + </div> + <p> + Served from commit {gitCommit.substring(0, 8)} (<a + href="https://github.com/getchoo/website">source</a + >) + </p> +</footer> |
