index.beed4ab5.js 3.1 KB

1
  1. import{_ as i,Y as H,a as R,Z as X,$ as Y,a0 as Z,K as q,a1 as z,p as D,a2 as J,r as L,a3 as Q,a4 as P,a5 as f,i as h,a6 as G}from"./index.ae52ebae.js";import{V as W}from"./Checkbox.919eb32a.js";var ee=function(){return{name:String,prefixCls:String,options:{type:Array,default:function(){return[]}},disabled:Boolean,id:String}},le=function(){return i(i({},ee()),{defaultValue:{type:Array},value:{type:Array},onChange:{type:Function},"onUpdate:value":{type:Function}})},ae=function(){return{prefixCls:String,defaultChecked:{type:Boolean,default:void 0},checked:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},isGroup:{type:Boolean,default:void 0},value:H.any,name:String,id:String,indeterminate:{type:Boolean,default:void 0},type:{type:String,default:"checkbox"},autofocus:{type:Boolean,default:void 0},onChange:Function,"onUpdate:checked":Function,onClick:Function,skipGroup:{type:Boolean,default:!1}}},ne=function(){return i(i({},ae()),{indeterminate:{type:Boolean,default:!1}})},te=Symbol("CheckboxGroupContext"),S=globalThis&&globalThis.__rest||function(o,e){var c={};for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&e.indexOf(a)<0&&(c[a]=o[a]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,a=Object.getOwnPropertySymbols(o);t<a.length;t++)e.indexOf(a[t])<0&&Object.prototype.propertyIsEnumerable.call(o,a[t])&&(c[a[t]]=o[a[t]]);return c},ue=R({name:"ACheckbox",inheritAttrs:!1,__ANT_CHECKBOX:!0,props:ne(),setup:function(e,c){var a=c.emit,t=c.attrs,b=c.slots,O=c.expose,B=X(),x=Y("checkbox",e),s=x.prefixCls,_=x.direction,r=Z(te,void 0),y=Symbol("checkboxUniId");q(function(){!e.skipGroup&&r&&r.registerValue(y,e.value)}),z(function(){r&&r.cancelValue(y)}),D(function(){J(e.checked!==void 0||r||e.value===void 0,"Checkbox","`value` is not validate prop, do you mean `checked`?")});var I=function(n){var d=n.target.checked;a("update:checked",d),a("change",n)},v=L(),j=function(){var n;(n=v.value)===null||n===void 0||n.focus()},w=function(){var n;(n=v.value)===null||n===void 0||n.blur()};return O({focus:j,blur:w}),function(){var l,n,d=Q((n=b.default)===null||n===void 0?void 0:n.call(b)),m=e.indeterminate,M=e.skipGroup,C=e.id,A=C===void 0?B.id.value:C,V=S(e,["indeterminate","skipGroup","id"]),F=t.onMouseenter,N=t.onMouseleave;t.onInput;var T=t.class,U=t.style,E=S(t,["onMouseenter","onMouseleave","onInput","class","style"]),u=i(i(i({},V),{id:A,prefixCls:s.value}),E);r&&!M?(u.onChange=function(){for(var k=arguments.length,g=new Array(k),p=0;p<k;p++)g[p]=arguments[p];a.apply(void 0,["change"].concat(g)),r.toggleOption({label:d,value:e.value})},u.name=r.name.value,u.checked=r.mergedValue.value.indexOf(e.value)!==-1,u.disabled=e.disabled||r.disabled.value,u.indeterminate=m):u.onChange=I;var K=P((l={},f(l,"".concat(s.value,"-wrapper"),!0),f(l,"".concat(s.value,"-rtl"),_.value==="rtl"),f(l,"".concat(s.value,"-wrapper-checked"),u.checked),f(l,"".concat(s.value,"-wrapper-disabled"),u.disabled),l),T),$=P(f({},"".concat(s.value,"-indeterminate"),m));return h("label",{class:K,style:U,onMouseenter:F,onMouseleave:N},[h(W,G(G({},u),{},{class:$,ref:v}),null),d.length?h("span",null,[d]):null])}}});export{ue as C,te as a,le as c};