/*! * @form-create/component-ivu-select v2.5.27 * (c) 2018-2022 xaboy * Github https://github.com/xaboy/form-create with @form-create/component-ivu-select * Released under the MIT License. */ !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).FcSelect=e()}(this,function(){"use strict";function t(){return(t=Object.assign||function(t){for(var e,n=1;n0},Function:function(t){var e=this.getType(t);return"Function"===e||"AsyncFunction"===e},getType:function(t){var e=Object.prototype.toString.call(t);return/^\[object (.*)\]$/.exec(e)[1]},empty:function(t){return null==t||(!(!Array.isArray(t)||!Array.isArray(t)||t.length)||"string"==typeof t&&!t)}};["Date","Object","String","Boolean","Array","Number"].forEach(function(t){f[t]=function(e){return f.type(e,t)}});return{name:"fcSelect",functional:!0,props:{formCreateInject:{type:Object,required:!0}},render:function(t,e){var n=e.props.formCreateInject.options;return t("Select",i([{},e.data]),[(Array.isArray(n)?n:[]).map(function(e,n){var r=e.slot;return t("Option",i([{},{props:e},{key:n+"-"+e.value}]),[r?t("template",{slot:e.slotName||"default"},[f.Function(r)?e.slot(t):r]):null])}),e.children])}}}); //# sourceMappingURL=index.js.map