"use client"; // ============================================================================ // Dashboard Header // ============================================================================ import { SidebarTrigger } from "@/components/ui/sidebar"; import { Separator } from "@/components/ui/separator"; import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, } from "@/components/ui/breadcrumb"; import { ThemeToggle } from "@/components/theme-toggle"; import React from "react"; interface BreadcrumbItem { label: string; href?: string; } interface DashboardHeaderProps { breadcrumbs?: BreadcrumbItem[]; } export const DashboardHeader: React.FC = ({ breadcrumbs = [], }) => { return (
{breadcrumbs.length > 0 && ( {breadcrumbs.map((item, index) => ( {index > 0 && } {item.href ? ( {item.label} ) : ( {item.label} )} ))} )}
); };