@achs/webkit
Version:
Conjunto de componentes de UI con el estilo del Sistema de Diseño ACHS (Asociación Chilena de Seguridad), para reutilizar de forma transversal en las aplicaciones web de ACHS. Construido con **React 19**, **TypeScript** y **Vite**, con soporte para las
18 lines (17 loc) • 735 B
TypeScript
import { default as React } from 'react';
import { AchsColor } from '../../../types';
export interface BreadcrumbItem {
label: string;
/** URL del enlace. Si se omite (y no hay onClick), el ítem se muestra como texto. */
href?: string;
onClick?: (e: React.MouseEvent<HTMLAnchorElement>) => void;
}
export interface BreadcrumbsProps extends Omit<React.HTMLAttributes<HTMLElement>, 'color'> {
items: BreadcrumbItem[];
/** Color de marca de los enlaces. */
color?: AchsColor;
/** Clase de bootstrap-icons para el separador. */
separatorIcon?: string;
}
export declare const Breadcrumbs: React.ForwardRefExoticComponent<BreadcrumbsProps & React.RefAttributes<HTMLElement>>;
export default Breadcrumbs;