UNPKG

react-elegant-ui

Version:

Elegant UI components, made by BEM best practices for react

17 lines 931 B
import { withRegistry } from '../../../lib/di'; import { compose, composeU } from '../../../lib/compose'; import { Textarea as BaseTextarea } from '../Textarea@desktop'; import { TextareaRegistry } from '../Textarea.registry/desktop'; import { withModTextareaAutoResize } from '../_autoResize/Textarea_autoResize'; import { withModTextareaHasClear } from '../_hasClear/Textarea_hasClear'; // _view import { withModTextareaViewDefault } from '../_view/Textarea_view_default'; // _size import { withModTextareaSizeS } from '../_size/Textarea_size_s'; import { withModTextareaSizeM } from '../_size/Textarea_size_m'; export * from '../Textarea@desktop'; export var Textarea = compose(withRegistry(TextareaRegistry), composeU(withModTextareaSizeM, withModTextareaSizeS), composeU(withModTextareaViewDefault), withModTextareaHasClear, withModTextareaAutoResize)(BaseTextarea); Textarea.defaultProps = { view: 'default', size: 'm' };