import React from "react"; import { Link } from "@inertiajs/react"; import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, } from "@/Components/ui/breadcrumb"; import { cn } from "@/lib/utils"; export interface BreadcrumbItemType { label: string; href?: string; isPage?: boolean; } interface BreadcrumbNavProps { items: BreadcrumbItemType[]; className?: string; } const BreadcrumbNav = ({ items, className }: BreadcrumbNavProps) => { return ( {items.map((item, index) => ( {(item.isPage || !item.href || item.href === "#") ? ( {item.label} ) : ( {item.label} )} {index < items.length - 1 && } ))} ); }; export default BreadcrumbNav;