UNPKG

@wetspace/pro-components

Version:
2 lines (1 loc) 1.58 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue");require("../../delete-button/index.js");require("../../count-down-button/index.js");require("../../ellipsis/index.js");require("../index.js");const s=require("../../pro-form/index.js");require("../../pro-table/index.js");require("../../pro-descriptions/index.js");require("../../pro-list/index.js");require("../../layout/index.js");require("../../page/index.js");require("../../guide/index.js");require("../../notice-menu/index.js");require("../../state/index.js");const l=require("element-plus"),c=require("../../node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isPlainObject.js"),p=require("../../pro-form/src/types.js"),d=e.defineComponent({name:"WetFormSelect",__name:"select",props:{...p.wetProFormItemProps,placeholder:String,formInputProps:{type:Object}},setup(n){const t=n,a=e.computed(()=>{var u;return(u=t.formInputProps)!=null&&u.options?t.formInputProps.options.map(r=>c.default(r)?r:{label:r,value:r,disabled:!1}):[]});return(u,r)=>(e.openBlock(),e.createBlock(e.unref(s.WetProFormItem),e.normalizeProps(e.guardReactiveProps(t)),{default:e.withCtx(({inputProps:i})=>[e.createVNode(e.unref(l.ElSelect),e.normalizeProps(e.guardReactiveProps(i)),{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(a.value,o=>(e.openBlock(),e.createBlock(e.unref(l.ElOption),{key:`${o.value}`,label:o.label,value:o.value},null,8,["label","value"]))),128))]),_:2},1040)]),_:1},16))}});exports.default=d;