// components/dynamic-breadcrumb.tsx 'use client'; import {usePathname} from 'next/navigation'; import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, } from "@/components/ui/breadcrumb"; import React from 'react'; import {getBreadcrumbs} from "@/utils/BreadcrumbUtils"; export function DynamicBreadcrumb() { const pathname = usePathname(); const breadcrumbs = getBreadcrumbs(pathname); return ( {breadcrumbs.map((breadcrumb, index) => ( {breadcrumb.isCurrentPage ? ( {breadcrumb.label} ) : ( {breadcrumb.label} )} {index < breadcrumbs.length - 1 && ( )} ))} ); }