import { Link } from "react-router-dom"; import { useBreadcrumbs } from "../context/BreadcrumbContext"; import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, } from "@/components/ui/breadcrumb"; import { Fragment } from "react"; export function BreadcrumbBar() { const { breadcrumbs } = useBreadcrumbs(); if (breadcrumbs.length === 0) return null; return (
{breadcrumbs.map((crumb, i) => { const isLast = i === breadcrumbs.length - 1; return ( {i > 0 && } {isLast || !crumb.href ? ( {crumb.label} ) : ( {crumb.label} )} ); })}
); }