import { Link, useNavigate } from 'react-router-dom'; import { ChevronRight, Home, ArrowLeft } from 'lucide-react'; import { cn } from '@/lib/utils'; export interface BreadcrumbContext { label: string; href: string; } export interface PlayerBreadcrumbContext { breadcrumbContext?: BreadcrumbContext; gameTitle: string; gameDetailHref: string; shareToken: string | null; sharedPlaylistTitle: string | null; sharedPlaylistHref: string | null; } export interface BreadcrumbItem { label: string; href?: string; active?: boolean; } interface BreadcrumbsProps { items: BreadcrumbItem[]; showHome?: boolean; homeLabel?: string; homeHref?: string; showBackButton?: boolean; className?: string; } export function Breadcrumbs({ items, showHome = true, homeLabel = 'Home', homeHref = '/', showBackButton = true, className, }: BreadcrumbsProps) { const navigate = useNavigate(); return ( ); }