UNPKG

nice-ui

Version:

React design system, components, and utilities

17 lines (16 loc) 513 B
import * as React from 'react'; import { Props as MenuItemProps } from './MenuItem'; export interface MenuItemDef extends Omit<MenuItemProps, 'children'> { key: string; icon?: React.ReactNode; menuItem: React.ReactNode | ((t: (key: string) => string) => React.ReactNode); children?: MenuItemDef[]; onMouseDown?: () => void; } export interface Props { items: MenuItemDef[]; as?: string; style?: React.CSSProperties; level?: number; } export declare const Menu: React.FC<Props>;