import React from 'react';
import { clsx } from 'clsx';
import { ChevronRight, Home } from 'lucide-react';
import { Link } from 'react-router-dom';
export interface BreadcrumbItem {
label: string;
href?: string;
icon?: React.ReactNode;
}
export interface BreadcrumbsProps {
items: BreadcrumbItem[];
separator?: React.ReactNode;
showHome?: boolean;
className?: string;
}
/**
* Breadcrumbs navigation component
*/
export const Breadcrumbs = ({
items,
separator = ,
showHome = true,
className,
}: BreadcrumbsProps) => {
const allItems: BreadcrumbItem[] = showHome
? [{ label: 'Home', href: '/', icon: }, ...items]
: items;
return (
);
};