@wetspace/pro-components
Version:
::: tip 基本介绍
2 lines (1 loc) • 1.56 kB
JavaScript
;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 t=require("element-plus"),c=require("../../node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isPlainObject.js"),i=require("../../pro-form/src/types.js"),p=e.defineComponent({name:"WetFormCheckbox",__name:"checkbox",props:{...i.wetProFormItemProps,formInputProps:{type:Object}},setup(n){const o=n,l=e.computed(()=>o.formInputProps&&o.formInputProps.options?o.formInputProps.options.map(r=>c.default(r)?r:{label:r,value:r,disabled:!1}):[]);return(r,f)=>(e.openBlock(),e.createBlock(e.unref(s.WetProFormItem),e.normalizeProps(e.guardReactiveProps(o)),{default:e.withCtx(({inputProps:a})=>[e.createVNode(e.unref(t.ElCheckboxGroup),e.normalizeProps(e.guardReactiveProps(a)),{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(l.value,u=>(e.openBlock(),e.createBlock(e.unref(t.ElCheckbox),{key:`${u.value}`,label:u.label,value:u.value},null,8,["label","value"]))),128))]),_:2},1040)]),_:1},16))}});exports.default=p;