app-base-react
Version:
react development common base package.
1 lines • 1.46 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var _select=require("antd/lib/select"),_select2=_interopRequireDefault(_select),_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r,a=arguments[t];for(r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},_react=(require("antd/lib/select/style/css"),require("react")),React=_interopRequireWildcard(_react),_antd=require("antd"),_utils=require("../../utils");function _interopRequireWildcard(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _objectWithoutProperties(e,t){var r,a={};for(r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(a[r]=e[r]);return a}var MultiSelect=function(e){var r,t=e.schema,a=e.value,n=e.style,i=e.options,e=_objectWithoutProperties(e,["schema","value","style","options"]),l=void 0,i=(l=i&&Array.isArray(i)?i:(t=(i=t||{}).enum,r=i.enumNames,(0,_utils.getArray)(t).map(function(e,t){t=r&&Array.isArray(r)?r[t]:e;return{label:t="string"==typeof t&&"<"===t[0]?React.createElement("span",{dangerouslySetInnerHTML:{__html:t}}):t,value:e}})),_extends({options:l,mode:"multiple",style:_extends({width:"100%"},n)},e)),t=Array.isArray(a)?a:void 0;return React.createElement(_select2.default,_extends({value:t},i))};exports.default=MultiSelect;