import React from 'react'; import { SystemProps } from '@chakra-ui/styled-system'; import { IDropdownV1 } from '../DropdownV1/types'; export interface IDropdownV1MenuItem { label?: string; id: string; render?: () => React.ReactNode; isDisabled?: boolean; separator?: boolean; [data: string]: any; } export interface IDropdownV1Menu extends IDropdownV1 { children: React.ReactNode; items: IDropdownV1MenuItem[]; selectedItem?: string; onSelect?: (item: IDropdownV1MenuItem) => void; title?: string; renderTitle?: () => React.ReactNode; renderLabel?: () => React.ReactNode; titleHeight?: number; height?: SystemProps['height']; }