This commit is contained in:
Dominic Ferrando
2025-09-20 11:42:06 -04:00
parent 12ab05cfee
commit 0555793bf3
3 changed files with 141 additions and 114 deletions
+33 -1
View File
@@ -1,7 +1,13 @@
<script lang="ts">
import { page } from "$app/state";
import favicon from "$lib/assets/favicon.svg";
import "../app.css";
const links = [
{ name: "Standards", path: "/standards" },
{ name: "Commerce", path: "/commerce" },
];
let { children } = $props();
</script>
@@ -9,4 +15,30 @@
<link rel="icon" href={favicon} />
</svelte:head>
{@render children?.()}
<div class="drawer lg:drawer-open">
<input id="sidebar" type="checkbox" class="drawer-toggle" />
<div class="drawer-content p-10 flex flex-col items-center justify-center">
{@render children?.()}
<label for="sidebar" class="btn btn-primary drawer-button lg:hidden">
Open drawer
</label>
</div>
<div class="drawer-side">
<label for="sidebar" aria-label="close sidebar" class="drawer-overlay"
></label>
<ul
class="menu menu-lg bg-base-200 text-base-content min-h-full w-72 p-4"
>
{#each links as link}
<li>
<a
class={{
"menu-active": page.url.pathname === link.path,
}}
href={link.path}>{link.name}</a
>
</li>
{/each}
</ul>
</div>
</div>