UNPKG

@yandex/ui

Version:

Yandex UI components

17 lines (16 loc) 775 B
import { withRegistry, Registry } from '@bem-react/di'; import { compose } from '@bem-react/core'; // Registry dependencies import { Button } from '../../Button/Button.bundle/touch-pad'; import { Icon } from '../../Icon/Icon.bundle/touch-pad'; import { withTogglable } from '../../withTogglable/withTogglable'; // base import { Select as SelectTouchPad, cnSelect } from '../Select@touch-pad'; // _baseline import { withBaseline } from '../_baseline/Select_baseline'; import { withWidthMax } from '../_width/Select_width_max'; var registry = new Registry({ id: cnSelect() }) .set('Trigger', Button) .set('Icon', Icon); export * from '../Select@touch-pad'; export var Select = compose(withTogglable, withBaseline, withWidthMax, withRegistry(registry))(SelectTouchPad);