flbxcup/resources/js/components/AppSidebarHeader.svelte
2025-06-23 23:12:40 +02:00

23 lines
722 B
Svelte

<script lang="ts">
import Breadcrumbs from '@/components/Breadcrumbs.svelte';
import { SidebarTrigger } from '@/components/ui/sidebar';
import type { BreadcrumbItem } from '@/types';
interface Props {
breadcrumbs?: BreadcrumbItem[];
}
let { breadcrumbs = [] }: Props = $props();
</script>
<header
class="flex h-16 shrink-0 items-center gap-2 border-b border-sidebar-border/70 px-6 transition-[width,height] ease-linear group-has-data-[collapsible=icon]/sidebar-wrapper:h-12 md:px-4"
>
<div class="flex items-center gap-2">
<SidebarTrigger class="-ml-1" />
{#if breadcrumbs.length > 0}
<Breadcrumbs {breadcrumbs} />
{/if}
</div>
</header>