UNPKG

@penaprieto/design-system

Version:

Multi-brand React design system with design tokens from Figma

30 lines 842 B
import React from 'react'; import './Menu.css'; export interface MenuItem { /** ID único del item */ id: string; /** Label del item */ label: string; /** Icono opcional */ icon?: string; /** Si el item está deshabilitado */ disabled?: boolean; /** Callback al hacer click */ onClick?: () => void; /** Separador después de este item */ divider?: boolean; } export interface MenuProps { /** Items del menú */ items: MenuItem[]; /** Elemento trigger */ children: React.ReactElement; /** Si el menú está abierto (controlado) */ open?: boolean; /** Callback al cambiar el estado */ onOpenChange?: (open: boolean) => void; /** Clase CSS adicional */ className?: string; } export declare const Menu: React.FC<MenuProps>; //# sourceMappingURL=Menu.d.ts.map