import { Separator } from "@/components/ui/separator" import { SidebarTrigger } from "@/components/ui/sidebar" import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, } from "@/components/ui/breadcrumb" interface Crumb { label: string href?: string } interface PageHeaderProps { crumbs: Crumb[] actions?: React.ReactNode } export function PageHeader({ crumbs, actions }: PageHeaderProps) { return (
{crumbs.map((crumb, i) => ( {i > 0 && } {i < crumbs.length - 1 && crumb.href ? ( {crumb.label} ) : i < crumbs.length - 1 ? ( {crumb.label} ) : ( {crumb.label} )} ))} {actions &&
{actions}
}
) }