lcny-vue3-antd-admin/dist/assets/index.3d7638b8.js

2 lines
2.8 KiB
JavaScript

import{_ as o,O as T,a as K,Q as W,R as X,S as D,T as H,U as J,J as Q,V as Y,v as Z,W as q,X as G,Y as P,Z as i,n as h}from"./index.c32990f8.js";import{V as z}from"./Checkbox.9f8bb87f.js";var L=function(){return{name:String,prefixCls:String,options:{type:Array,default:function(){return[]}},disabled:Boolean,id:String}},ce=function(){return o(o({},L()),{},{defaultValue:{type:Array},value:{type:Array},onChange:{type:Function},"onUpdate:value":{type:Function}})},ee=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:T.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}}},ae=function(){return o(o({},ee()),{},{indeterminate:{type:Boolean,default:!1}})},ne=Symbol("CheckboxGroupContext"),te=["indeterminate","skipGroup","id"],oe=["onMouseenter","onMouseleave","onInput","class","style"],le=K({compatConfig:{MODE:3},name:"ACheckbox",inheritAttrs:!1,__ANT_CHECKBOX:!0,props:ae(),setup:function(a,d){var v=d.emit,r=d.attrs,b=d.slots,S=d.expose,B=W(),x=X("checkbox",a),u=x.prefixCls,M=x.direction,n=D(ne,void 0),k=Symbol("checkboxUniId");H(function(){!a.skipGroup&&n&&n.registerValue(k,a.value)}),J(function(){n&&n.cancelValue(k)}),Q(function(){Y(a.checked!==void 0||n||a.value===void 0,"Checkbox","`value` is not validate prop, do you mean `checked`?")});var I=function(e){var l=e.target.checked;v("update:checked",l),v("change",e)},p=Z(),_=function(){var e;(e=p.value)===null||e===void 0||e.focus()},A=function(){var e;(e=p.value)===null||e===void 0||e.blur()};return S({focus:_,blur:A}),function(){var c,e,l=q((c=b.default)===null||c===void 0?void 0:c.call(b)),C=a.indeterminate,V=a.skipGroup,m=a.id,j=m===void 0?B.id.value:m,w=G(a,te),F=r.onMouseenter,N=r.onMouseleave;r.onInput;var O=r.class,U=r.style,R=G(r,oe),t=o(o({},w),{},{id:j,prefixCls:u.value},R);n&&!V?(t.onChange=function(){for(var g=arguments.length,y=new Array(g),f=0;f<g;f++)y[f]=arguments[f];v.apply(void 0,["change"].concat(y)),n.toggleOption({label:l,value:a.value})},t.name=n.name.value,t.checked=n.mergedValue.value.indexOf(a.value)!==-1,t.disabled=a.disabled||n.disabled.value,t.indeterminate=C):t.onChange=I;var $=P((e={},i(e,"".concat(u.value,"-wrapper"),!0),i(e,"".concat(u.value,"-rtl"),M.value==="rtl"),i(e,"".concat(u.value,"-wrapper-checked"),t.checked),i(e,"".concat(u.value,"-wrapper-disabled"),t.disabled),e),O),E=P(i({},"".concat(u.value,"-indeterminate"),C));return h("label",{class:$,style:U,onMouseenter:F,onMouseleave:N},[h(z,o(o({},t),{},{class:E,ref:p}),null),l.length?h("span",null,[l]):null])}}});export{le as C,ne as a,ce as c};