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

24 lines
622 B
Svelte
Raw Normal View History

2024-10-18 22:13:23 +02:00
<script lang="ts">
import Navbar from "$lib/components/Navbar.svelte";
import { toastStore } from "$lib/toast";
import { Toast, ToastHeader, ToastBody } from "@sveltestrap/sveltestrap";
import "../app.scss";
import type { LayoutData } from "./$types";
export let data: LayoutData;
</script>
<Navbar user={data.user} />
<div class="container">
<slot />
2024-10-19 23:27:57 +02:00
<div class="position-absolute top-0 start-50 translate-middle-x px-2">
2024-10-18 22:13:23 +02:00
{#each $toastStore as toast}
<Toast>
{#if toast.header}<ToastHeader>{toast.header}</ToastHeader>{/if}
<ToastBody>{toast.body}</ToastBody>
</Toast>
{/each}
</div>
</div>