You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
993 B
2 lines
993 B
import{d,m as c,f as l,e as r,aT as p,aU as h,o as m,g as u,j as f,t as g,b as C,aP as _,x as y}from"./index-f4658ae7.js";import{S}from"./index-70ffad01.js";import{baseHandler as v}from"./handler-2676756d.js";import"./enum-714e44d2.js";const b=d({name:"SwitchItem",components:{Switch:S},props:{event:{type:Number},disabled:{type:Boolean},title:{type:String},def:{type:Boolean}},setup(e){const{prefixCls:t}=c("setting-switch-item"),{t:n}=r(),a=l(()=>e.def?{checked:e.def}:{});function s(o){e.event&&v(e.event,o)}return{prefixCls:t,t:n,handleChange:s,getBindValue:a}}});function k(e,t,n,a,s,o){const i=h("Switch");return m(),u("div",{class:y(e.prefixCls)},[f("span",null,g(e.title),1),C(i,_(e.getBindValue,{onChange:e.handleChange,disabled:e.disabled,checkedChildren:e.t("layout.setting.on"),unCheckedChildren:e.t("layout.setting.off")}),null,16,["onChange","disabled","checkedChildren","unCheckedChildren"])],2)}const $=p(b,[["render",k],["__scopeId","data-v-fca3ca06"]]);export{$ as default};
|