@fc-components/menu
Version:
The Menu component used for flashcat.
16 lines (12 loc) • 366 B
text/typescript
export interface MenuItemProps {
key: string;
label: string;
icon: React.ReactNode;
activeIcon?: React.ReactNode;
showDivider?: boolean;
}
export type SubMenuItemProps = Omit<MenuItemProps, 'icon' | 'activeIcon'>;
export interface SubMenuProps extends MenuItemProps {
children: SubMenuItemProps[];
}
export type IMenuProps = SubMenuProps | undefined;