UNPKG

react-elegant-ui

Version:

Elegant UI components, made by BEM best practices for react

19 lines (18 loc) 862 B
import { ComponentType } from 'react'; import { ITextinputProps } from '../../Textinput/Textinput'; import { IModTextinputHasClearProps } from '../../Textinput/_hasClear/Textinput_hasClear'; import { IMenuSearch } from '../Search/Menu-Search'; import { IItemContent } from '../ItemContent/Menu-ItemContent'; import { IItemTick } from '../ItemTick/Menu-ItemTick'; import { IIconProps } from '../../Icon/Icon'; import { IModIconGlyphCheck } from '../../Icon/_glyph/Icon_glyph_check'; export type Input = ITextinputProps & IModTextinputHasClearProps; export interface IMenuSearchRegistry { Input: ComponentType<Input>; SearchInput: ComponentType<IMenuSearch>; } export interface IMenuSelectedItemRegistry { ItemContent: ComponentType<IItemContent>; ItemTick: ComponentType<IItemTick>; ItemIcon: ComponentType<IIconProps & IModIconGlyphCheck>; }