UNPKG

app-base-react

Version:
1 lines 1.36 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _checkbox=require("antd/lib/checkbox"),_checkbox2=_interopRequireDefault(_checkbox),_extends=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t,o=arguments[r];for(t in o)Object.prototype.hasOwnProperty.call(o,t)&&(e[t]=o[t])}return e},_antd=(require("antd/lib/checkbox/style/css"),require("antd")),_react=require("react"),React=_interopRequireWildcard(_react),_utils=require("../../utils");function _interopRequireWildcard(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t]);return r.default=e,r}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _objectWithoutProperties(e,r){var t,o={};for(t in e)0<=r.indexOf(t)||Object.prototype.hasOwnProperty.call(e,t)&&(o[t]=e[t]);return o}var Checkboxes=function(e){var t,r=e.schema,o=e.options,e=_objectWithoutProperties(e,["schema","options"]),n=void 0,o=(n=o&&Array.isArray(o)?o:(r=(o=r||{}).enum,t=o.enumNames,(0,_utils.getArray)(r).map(function(e,r){r=t&&Array.isArray(t)?t[r]:e;return{label:r="string"==typeof r&&"<"===r[0]?React.createElement("span",{dangerouslySetInnerHTML:{__html:r}}):r,value:e}})),_extends({options:n,mode:"multiple"},e));return React.createElement(_checkbox2.default.Group,o)};exports.default=Checkboxes;