UNPKG

chop-logic-components

Version:

React UI components library for Chop Logic project

18 lines (17 loc) 540 B
import { ChopLogicIconName, ChopLogicOrientationMode } from '../enums'; import { ChopLogicComponentProps } from './_common'; export interface ChopLogicMenuProps extends ChopLogicComponentProps { items: ChopLogicMenuItem[]; mode?: ChopLogicOrientationMode; openedOn?: 'hover' | 'click'; } export interface ChopLogicMenuItem { label: string; id: string; nestedItems?: ChopLogicMenuItem[]; icon?: ChopLogicIconName; link?: string; onClick?: () => void; onHover?: () => void; onFocus?: () => void; }