dk-plus
Version:
2 lines (1 loc) • 1.26 kB
JavaScript
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const s=require("./index2.js"),e=require("vue"),c=require("../../_virtual/index.js"),r={class:"dk-switch_slider"},i={class:"dk-switch_title"};function a(o,n,u,p,k,m){const t=e.resolveComponent("dk-icon");return e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(o.classList),style:e.normalizeStyle(o.styleList)},[e.createElementVNode("label",{class:"dk-switch-wrapper",onChange:n[0]||(n[0]=(...l)=>o.handleChange&&o.handleChange(...l))},[e.createElementVNode("input",e.mergeProps({ref:"switchRef",type:"checkbox",class:"dk-switch_inner"},o.$attrs),null,16),e.createElementVNode("div",r,[o.loading?(e.openBlock(),e.createBlock(t,{key:0,icon:"IconLoading"})):e.createCommentVNode("",!0),!o.loading&&o.customIcon?(e.openBlock(),e.createBlock(t,{key:1,icon:o.customIcon},null,8,["icon"])):e.createCommentVNode("",!0),e.createElementVNode("span",i,[o.checkIcon?(e.openBlock(),e.createBlock(t,{key:0,icon:o.checkIcon,size:"14"},null,8,["icon"])):e.createCommentVNode("",!0),e.createTextVNode(" "+e.toDisplayString(o.checkText)+" ",1),e.renderSlot(o.$slots,"default")])])],32)],6)}const d=c.default(s.default,[["render",a]]);exports.default=d;