Breadcrumb
Hierarchical navigation path for nested pages.
01 Live Demo
02 Code Snippet
src/ui/Breadcrumb.tsx
import { Breadcrumb } from "@/ui/Breadcrumb"; <Breadcrumb.Root> <Breadcrumb.List> <Breadcrumb.Item><Breadcrumb.Link href="/">Home</Breadcrumb.Link></Breadcrumb.Item> <Breadcrumb.Separator /> <Breadcrumb.Item><Breadcrumb.Link href="/docs">Docs</Breadcrumb.Link></Breadcrumb.Item> <Breadcrumb.Separator /> <Breadcrumb.Item><Breadcrumb.Page>Button</Breadcrumb.Page></Breadcrumb.Item> </Breadcrumb.List> </Breadcrumb.Root>
03 Copy-Paste (Single File)
Breadcrumb.tsx
function BreadcrumbRoot({ children }: { children: React.ReactNode }) { return <nav aria-label="Breadcrumb">{children}</nav>; } type BreadcrumbCompound = typeof BreadcrumbRoot & { Root: typeof BreadcrumbRoot }; export const Breadcrumb = Object.assign(BreadcrumbRoot, { Root: BreadcrumbRoot }) as BreadcrumbCompound;