import * as React from "react"; import { ChevronRight, MoreHorizontal } from "lucide-react"; import { cn } from "@/lib/utils"; import { Link } from "wouter"; export interface BreadcrumbProps extends React.ComponentPropsWithoutRef<"nav"> { separator?: React.ReactNode; children?: React.ReactNode; } export interface BreadcrumbItemProps extends React.ComponentPropsWithoutRef<"li"> { children?: React.ReactNode; isCurrent?: boolean; } export interface BreadcrumbLinkProps extends React.ComponentPropsWithoutRef<"a"> { asChild?: boolean; children?: React.ReactNode; href: string; } export interface BreadcrumbSeparatorProps extends React.ComponentPropsWithoutRef<"li"> { children?: React.ReactNode; } export interface BreadcrumbEllipsisProps extends React.ComponentPropsWithoutRef<"li"> { children?: React.ReactNode; } const Breadcrumb = React.forwardRef( ({ separator = , className, ...props }, ref) => { return (