UNPKG

@yandex/ui

Version:

Yandex UI components

15 lines (14 loc) 679 B
import { FunctionComponent, ComponentType } from 'react'; import { MenuGroupProps } from '../Group/Menu-Group'; import { IMenuItemProps } from '../Item/Menu-Item'; import { MenuTextProps } from '../Text/Menu-Text'; import { MenuTitleProps } from '../Title/Menu-Title'; import { IIconProps } from '../../Icon/Icon'; import { IWithGlyphTypeCheckProps } from '../../Icon/_glyph/Icon_glyph_type-check'; export interface IMenuRegistry { Group: FunctionComponent<MenuGroupProps>; Item: ComponentType<IMenuItemProps>; Text: FunctionComponent<MenuTextProps>; Title: FunctionComponent<MenuTitleProps>; Icon: FunctionComponent<IIconProps & IWithGlyphTypeCheckProps>; }