react-elegant-ui
Version:
Elegant UI components, made by BEM best practices for react
16 lines • 860 B
JavaScript
import { withRegistry } from '../../../lib/di';
import { compose, composeU } from '../../../lib/compose';
import { Textinput as BaseTextinput } from '../Textinput@desktop';
import { TextinputDesktopRegistry } from '../Textinput.registry/desktop';
import { withModTextinputHasClear } from '../_hasClear/Textinput_hasClear';
// _view
import { withModTextinputViewDefault } from '../_view/Textinput_view_default';
// _size
import { withModTextinputSizeM } from '../_size/Textinput_size_m';
import { withModTextinputSizeS } from '../_size/Textinput_size_s';
export * from '../Textinput@desktop';
export var Textinput = compose(withRegistry(TextinputDesktopRegistry), composeU(withModTextinputViewDefault), composeU(withModTextinputSizeS, withModTextinputSizeM), withModTextinputHasClear)(BaseTextinput);
Textinput.defaultProps = {
view: 'default',
size: 'm'
};