{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "breadcrumbs", "title": "Breadcrumbs", "description": "An accessible breadcrumb trail. The last crumb is marked as the current page; pass href on the rest to make them links.", "dependencies": [ "lucide-react" ], "files": [ { "path": "packages/core/src/components/lumo/breadcrumbs.tsx", "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { ChevronRight } from \"lucide-react\"\n\nimport { cn } from \"@/lib/utils\"\n\nexport interface Crumb {\n label: string\n /** Omit on the current page. */\n href?: string\n}\n\nexport interface BreadcrumbsProps extends React.HTMLAttributes {\n items: Crumb[]\n /** Separator between crumbs. Defaults to a chevron. */\n separator?: React.ReactNode\n}\n\nconst Breadcrumbs = React.forwardRef(\n ({ className, items, separator, ...props }, ref) => {\n const sep = separator ?? \n\n return (\n \n )\n }\n)\nBreadcrumbs.displayName = \"Breadcrumbs\"\n\nexport { Breadcrumbs }\n", "type": "registry:ui", "target": "components/lumo/breadcrumbs.tsx" } ], "type": "registry:ui" }