"use client" import { Fragment } from "react" import Link from "next/link" import { usePathname } from "next/navigation" import { useBreadcrumb } from "fumadocs-core/breadcrumb" import type { Root } from "fumadocs-core/page-tree" import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, } from "@/registry/new-york-v4/ui/breadcrumb" export function DocsBreadcrumb({ tree, className, }: { tree: Root className?: string }) { const pathname = usePathname() const items = useBreadcrumb(pathname, tree) if (items.length === 0) return null return ( Docs {items.map((item, i) => ( {i !== 0 && } {item.url ? ( {item.name} ) : ( {item.name} )} ))} ) }