'use client'; import { useBreadcrumbs } from '@/hooks/use-breadcrumbs'; import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, } from '@repo/shadcn/breadcrumb'; import { Slash } from 'lucide-react'; import { Fragment } from 'react'; export function Breadcrumbs() { const items = useBreadcrumbs(); if (items.length === 0) return null; return ( {items.map((item, index) => ( {index !== items.length - 1 && ( {item.title} )} {index < items.length - 1 && ( )} {index === items.length - 1 && ( {item.title} )} ))} ); }