import { Link } from "react-router"; import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, } from "~/client/components/ui/breadcrumb"; import { useBreadcrumbs } from "~/client/lib/breadcrumbs"; export function AppBreadcrumb() { const breadcrumbs = useBreadcrumbs(); return ( {breadcrumbs.map((breadcrumb, index) => { const isLast = index === breadcrumbs.length - 1; return (
{isLast || breadcrumb.isCurrentPage ? ( {breadcrumb.label} ) : breadcrumb.href ? ( {breadcrumb.label} ) : ( {breadcrumb.label} )} {!isLast && }
); })}
); }