import * as React from "react" import { View } from "@tarojs/components" import { ChevronRight, Ellipsis } from "lucide-react-taro" import { cn } from "@/lib/utils" const Breadcrumb = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef & { separator?: React.ReactNode } >(({ ...props }, ref) => ) Breadcrumb.displayName = "Breadcrumb" const BreadcrumbList = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef >(({ className, ...props }, ref) => ( )) BreadcrumbList.displayName = "BreadcrumbList" const BreadcrumbItem = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef >(({ className, ...props }, ref) => ( )) BreadcrumbItem.displayName = "BreadcrumbItem" const BreadcrumbLink = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef & { asChild?: boolean href?: string } >(({ asChild, className, href, ...props }, ref) => { const linkProps = href ? { url: href } : {} return ( ) }) BreadcrumbLink.displayName = "BreadcrumbLink" const BreadcrumbPage = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef >(({ className, ...props }, ref) => ( )) BreadcrumbPage.displayName = "BreadcrumbPage" const BreadcrumbSeparator = ({ children, className, ...props }: React.ComponentPropsWithoutRef) => ( ) BreadcrumbSeparator.displayName = "BreadcrumbSeparator" const BreadcrumbEllipsis = ({ className, ...props }: React.ComponentPropsWithoutRef) => ( ) BreadcrumbEllipsis.displayName = "BreadcrumbElipssis" export { Breadcrumb, BreadcrumbList, BreadcrumbItem, BreadcrumbLink, BreadcrumbPage, BreadcrumbSeparator, BreadcrumbEllipsis, }