Files
dotter/resources/js/layouts/app/AppSidebarLayout.svelte
salam e687b4437b
linter / quality (push) Canceled after 0s
tests / ci (8.3) (push) Canceled after 0s
tests / ci (8.4) (push) Canceled after 0s
tests / ci (8.5) (push) Canceled after 0s
first commit
2026-10-06 18:53:03 +02:00

27 lines
809 B
Svelte

<script lang="ts">
import type { Snippet } from 'svelte';
import AppContent from '@/components/AppContent.svelte';
import AppShell from '@/components/AppShell.svelte';
import AppSidebar from '@/components/AppSidebar.svelte';
import AppSidebarHeader from '@/components/AppSidebarHeader.svelte';
import { Toaster } from '@/components/ui/sonner';
import type { BreadcrumbItem } from '@/types';
let {
breadcrumbs = [],
children,
}: {
breadcrumbs?: BreadcrumbItem[];
children?: Snippet;
} = $props();
</script>
<AppShell variant="sidebar">
<AppSidebar />
<AppContent variant="sidebar" class="overflow-x-hidden">
<AppSidebarHeader {breadcrumbs} />
{@render children?.()}
</AppContent>
<Toaster />
</AppShell>