{
"$schema": "https://ui.shadcn.com/schema/registry-item.json",
"name": "breadcrumb",
"type": "registry:ui",
"title": "Breadcrumb",
"description": "Navigation breadcrumb row.",
"registryDependencies": [
"https://raw.githubusercontent.com/truongnat/rnui/main/registry/dist/nativewind/utils.json",
"https://raw.githubusercontent.com/truongnat/rnui/main/registry/dist/nativewind/text.json",
"https://raw.githubusercontent.com/truongnat/rnui/main/registry/dist/nativewind/theme.json"
],
"dependencies": [
"lucide-react-native"
],
"files": [
{
"path": "registry/shared/ui/breadcrumb.tsx",
"type": "registry:ui",
"target": "components/ui/breadcrumb.tsx",
"content": "import { ChevronRight } from 'lucide-react-native';\nimport {\n Pressable,\n View,\n type PressableProps,\n type ViewProps,\n} from 'react-native';\nimport { Text, type TextProps } from '@/components/ui/text';\nimport { cn, useIconColor } from '@/lib/utils';\n\nexport function Breadcrumb({\n className,\n ...props\n}: ViewProps & { className?: string }) {\n return (\n \n );\n}\n\nexport interface BreadcrumbItemProps extends Omit {\n className?: string;\n children?: React.ReactNode;\n}\n\nexport function BreadcrumbItem({\n className,\n children,\n ...props\n}: BreadcrumbItemProps) {\n return (\n \n {children}\n \n );\n}\n\nexport function BreadcrumbPage({ className, ...props }: TextProps) {\n return (\n \n );\n}\n\nexport function BreadcrumbSeparator({ className }: { className?: string }) {\n return (\n \n \n \n );\n}\n"
}
]
}