@yandex/ui
Version:
Yandex UI components
17 lines (16 loc) • 775 B
JavaScript
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);