import React from 'react'; import { Link } from '../Link/Link'; import { Text } from '../Text/Text'; import { useTheme } from '../../core/theme/ThemeProvider'; import { useStyles } from '../../core/hooks/useStyles'; // FIX: Export BreadcrumbItem to be used in other components like PageHeader. export interface BreadcrumbItem { label: string; href?: string; to?: string; } interface BreadcrumbsProps { items: BreadcrumbItem[]; separator?: React.ReactNode; className?: string; } export const Breadcrumbs: React.FC = ({ items, separator = '/', className = '' }) => { const { theme } = useTheme(); const createStyle = useStyles('breadcrumbs'); const navClass = createStyle({ display: 'flex', alignItems: 'center', gap: theme.spacing.sm, }); const separatorClass = createStyle({ color: theme.colors.textSecondary, }); return ( ); };