@yandex/ui
Version:
Yandex UI components
18 lines (17 loc) • 880 B
JavaScript
import { compose, composeU } from '@bem-react/core';
import { Textarea as TextareaDesktop } from '../Textarea@desktop';
import { withDebounceInput } from '../../withDebounceInput';
// _hasClear
import { withHasClear } from '../_hasClear/Textarea_hasClear@desktop';
// _size
import { withSizeM } from '../_size/Textarea_size_m';
import { withSizeS } from '../_size/Textarea_size_s';
// _theme
import { withThemeNormal } from '../_theme/Textarea_theme_normal@desktop';
// _view
import { withViewDefault } from '../_view/Textarea_view_default@desktop';
// _autoResize
import { withAutoResize } from '../_autoResize/Textarea_autoResize';
export * from '../Textarea@desktop';
export var Textarea = compose(withDebounceInput, withHasClear, withViewDefault, withThemeNormal, composeU(withSizeM, withSizeS))(TextareaDesktop);
export var TextareaWithAutoResize = withAutoResize(Textarea);