analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
27 lines • 900 B
TypeScript
import { type BreadcrumbItem } from './breadcrumbStore/index';
/**
* Props do componente BreadcrumbMenu
*/
export interface BreadcrumbMenuProps {
/** Lista de breadcrumbs a serem exibidos */
breadcrumbs: BreadcrumbItem[];
/** Callback quando um breadcrumb é clicado */
onBreadcrumbClick?: (breadcrumb: BreadcrumbItem, index: number) => void;
/** Classes CSS adicionais */
className?: string;
}
/**
* Componente reutilizável para renderizar um menu de breadcrumbs
*
* @example
* ```tsx
* <BreadcrumbMenu
* breadcrumbs={breadcrumbs}
* onBreadcrumbClick={(breadcrumb, index) => {
* console.log('Clicked:', breadcrumb, 'at index:', index);
* }}
* />
* ```
*/
export declare const BreadcrumbMenu: ({ breadcrumbs, onBreadcrumbClick, className, }: BreadcrumbMenuProps) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=BreadcrumbMenu.d.ts.map