Foxnouns.NET/Foxnouns.Frontend/src/routes/+layout.svelte

19 lines
571 B
Svelte
Raw Normal View History

<script lang="ts">
import type { Snippet } from "svelte";
import "../app.scss";
import type { LayoutData } from "./$types";
import Navbar from "$components/Navbar.svelte";
2024-12-25 11:04:20 -05:00
import Footer from "$components/Footer.svelte";
type Props = { children: Snippet; data: LayoutData };
let { children, data }: Props = $props();
</script>
2024-12-25 11:04:20 -05:00
<div class="d-flex flex-column min-vh-100">
<div class="flex-grow-1">
2025-03-05 01:18:21 +01:00
<Navbar user={data.meUser} meta={data.meta} unreadNotifications={data.unreadNotifications} />
2024-12-25 11:04:20 -05:00
{@render children?.()}
</div>
<Footer meta={data.meta} />
</div>