UNPKG

react-elegant-ui

Version:

Elegant UI components, made by BEM best practices for react

38 lines (35 loc) 1.55 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = { Textarea: true }; exports.Textarea = void 0; var _di = require("../../../lib/di"); var _compose = require("../../../lib/compose"); var _TextareaDesktop = require("../Textarea@desktop"); Object.keys(_TextareaDesktop).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _TextareaDesktop[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _TextareaDesktop[key]; } }); }); var _desktop = require("../Textarea.registry/desktop"); var _Textarea_autoResize = require("../_autoResize/Textarea_autoResize"); var _Textarea_hasClear = require("../_hasClear/Textarea_hasClear"); var _Textarea_view_default = require("../_view/Textarea_view_default"); var _Textarea_size_s = require("../_size/Textarea_size_s"); var _Textarea_size_m = require("../_size/Textarea_size_m"); // _view // _size var Textarea = exports.Textarea = (0, _compose.compose)((0, _di.withRegistry)(_desktop.TextareaRegistry), (0, _compose.composeU)(_Textarea_size_m.withModTextareaSizeM, _Textarea_size_s.withModTextareaSizeS), (0, _compose.composeU)(_Textarea_view_default.withModTextareaViewDefault), _Textarea_hasClear.withModTextareaHasClear, _Textarea_autoResize.withModTextareaAutoResize)(_TextareaDesktop.Textarea); Textarea.defaultProps = { view: 'default', size: 'm' };