summaryrefslogtreecommitdiff
path: root/old_stuff/src/pages/404.astro
blob: 9d3910eb7cf32dfc4ea6d609f2b9bbe8a64f388e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
---
import TerminalBorder from "@components/TerminalBorder.astro";
import Terminal from "@layouts/Terminal.astro";

const url = new URL(Astro.request.url).pathname.substring(1);
---

<Terminal path="404">
    <TerminalBorder header="Shell" extra="my-[0.625vw]">
        <span>
            <p id="cd">$ cd ~/{url}</p>
            <p id="err" class="pt-[1vw]">
                "{url}": No such file or directory (os error 2)
            </p>
        </span>
    </TerminalBorder>
</Terminal>
<script>
    document.addEventListener("DOMContentLoaded", () => {
        const url = window.location.pathname.substring(1);
        document.getElementById("cd")!.textContent = `$ cd ~/${url}`;
        document.getElementById("err")!.textContent =
            `"${url}": No such file or directory (os error 2)`;
    });
</script>