import { Link } from '@inertiajs/react'; import { Fragment } from 'react'; import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, } from '@/components/ui/breadcrumb'; import { useTranslation } from '@/lib/translations'; import type { BreadcrumbItem as BreadcrumbItemType } from '@/types'; export function Breadcrumbs({ breadcrumbs, }: { breadcrumbs: BreadcrumbItemType[]; }) { const { t } = useTranslation(); return ( <> {breadcrumbs.length > 0 && ( {breadcrumbs.map((item, index) => { const isLast = index === breadcrumbs.length - 1; return ( {isLast ? ( {t(item.title)} ) : ( {t(item.title)} )} {!isLast && } ); })} )} ); }