goobs-frontend
Version:
A comprehensive React-based libary for building modern web applications
27 lines • 915 B
TypeScript
import { default as React } from 'react';
import { BreadcrumbStyles } from '../../theme';
export interface BreadcrumbItem {
/** The label text to display */
label: string;
/** Optional href for the link */
href?: string;
/** Whether this is the active/current item */
isActive?: boolean;
/** Click handler for custom navigation */
onClick?: (event: React.MouseEvent<HTMLElement>) => void;
}
export interface BreadcrumbProps {
/** Array of breadcrumb items */
items: BreadcrumbItem[];
/** Custom separator element */
separator?: React.ReactNode;
/** Maximum number of items to show */
maxItems?: number;
/** Comprehensive styling options */
styles?: BreadcrumbStyles;
/** ARIA label for accessibility */
'aria-label'?: string;
}
declare const Breadcrumb: React.FC<BreadcrumbProps>;
export default Breadcrumb;
//# sourceMappingURL=index.d.ts.map