UNPKG

react-elegant-ui

Version:

Elegant UI components, made by BEM best practices for react

39 lines (35 loc) 1.48 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = { Checkbox: true }; exports.Checkbox = void 0; var _di = require("../../../lib/di"); var _compose = require("../../../lib/compose"); var _CheckboxDesktop = require("../Checkbox@desktop"); Object.keys(_CheckboxDesktop).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _CheckboxDesktop[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _CheckboxDesktop[key]; } }); }); var _desktop = require("../Checkbox.registry/desktop"); var _Checkbox_multiline = require("../_multiline/Checkbox_multiline"); var _Checkbox_view_defaultDesktop = require("../_view/Checkbox_view_default@desktop"); var _Checkbox_size_m = require("../_size/Checkbox_size_m"); var _Checkbox_size_s = require("../_size/Checkbox_size_s"); // _multiline // _view // _size var Checkbox = exports.Checkbox = (0, _compose.compose)((0, _di.withRegistry)(_desktop.CheckboxDesktopRegistry), _Checkbox_multiline.withModCheckboxMultiline, (0, _compose.composeU)(_Checkbox_view_defaultDesktop.withModCheckboxViewDefault), (0, _compose.composeU)(_Checkbox_size_m.withModCheckboxSizeM, _Checkbox_size_s.withModCheckboxSizeS))(_CheckboxDesktop.Checkbox); Checkbox.defaultProps = { view: 'default', size: 'm' };