{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "breadcrumb", "title": "Breadcrumb", "description": "Composable breadcrumb navigation with links, current-page state, custom separators, ellipsis, responsive wrapping, and polymorphic link rendering.", "dependencies": [ "@base-ui/react" ], "registryDependencies": [ "https://zeron-ui.vercel.app/r/surfaces.json", "utils", "https://zeron-ui.vercel.app/r/icon-context.json" ], "files": [ { "path": "src/components/ui/breadcrumb.tsx", "content": "\"use client\";\n\nimport { mergeProps } from \"@base-ui/react/merge-props\";\nimport { useRender } from \"@base-ui/react/use-render\";\nimport type * as React from \"react\";\nimport { cn } from \"@/lib/utils\";\nimport { useIcon } from \"@/lib/icon-context\";\n\ntype BreadcrumbProps = React.ComponentProps<\"nav\">;\n\nfunction Breadcrumb({ className, ...props }: BreadcrumbProps) {\n return (\n \n );\n}\n\ntype BreadcrumbListProps = React.ComponentProps<\"ol\">;\n\nfunction BreadcrumbList({ className, ...props }: BreadcrumbListProps) {\n return (\n