"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),a=require("lodash-unified");require("../../../ap-field/index.js");require("../../item/index.vue2.js");const d=require("../../item/index.vue.js"),p=require("../../../ap-field/checkbox/index.vue.js"),f=e.defineComponent({name:"ApFormItemCheckbox",__name:"index",props:{htmlFor:{},prefixCls:{},label:{},help:{},extra:{},labelCol:{},wrapperCol:{},hasFeedback:{type:Boolean,default:!1},colon:{type:Boolean,default:void 0},labelAlign:{},prop:{},name:{},rules:{},autoLink:{type:Boolean,default:!0},required:{type:Boolean,default:void 0},validateFirst:{type:Boolean,default:void 0},validateStatus:{},validateTrigger:{},messageVariables:{},hidden:{type:Boolean},noStyle:{type:Boolean},tooltip:{},span:{},order:{},offset:{},push:{},pull:{},xs:{},sm:{},md:{},lg:{},xl:{},xxl:{},flex:{},valuePropName:{},initialValue:{},_signal:{},transform:{},description:{},customFilled:{},disabled:{type:Boolean,default:void 0},autoFocus:{type:Boolean},field:{default:()=>({})}},setup(t,{expose:r}){const u=t,l=e.ref(),s=e.useSlots();return r({request:()=>l.value?.request()}),(i,c)=>(e.openBlock(),e.createBlock(d.default,e.normalizeProps(e.guardReactiveProps(e.unref(a.omit)(u,["field"]))),e.createSlots({default:e.withCtx(()=>[e.createVNode(e.unref(p.default),e.mergeProps({ref_key:"checkboxRef",ref:l,disabled:t.disabled},t.field),null,16,["disabled"])]),_:2},[e.renderList(e.unref(a.omit)(s,"default"),(_,o)=>({name:o,fn:e.withCtx(n=>[e.renderSlot(i.$slots,o,e.normalizeProps(e.guardReactiveProps(n||{})))])}))]),1040))}});exports.default=f;
