ThemeSwitch-7d221505.js 865 B

1
  1. import{d as v,y as h,r as f,o as _,A as b,a as o,a0 as g,aa as j,ac as k,cF as w}from"./index-b9299550.js";import{u as t}from"./useIcon-0186e462.js";import{_ as I}from"./_plugin-vue_export-helper-1b428a4d.js";const a="var(--el-color-black)",T=I(v({name:"ThemeSwitch",__name:"ThemeSwitch",setup(V){const{getPrefixCls:i}=k(),r=i("theme-switch"),l=t({icon:"emojione-monotone:sun",color:"#fde047"}),m=t({icon:"emojione-monotone:crescent-moon",color:"#fde047"}),c=h(),e=f(c.getIsDark),u=n=>{c.setIsDark(n)};return(n,s)=>{const d=w;return _(),b(d,{modelValue:o(e),"onUpdate:modelValue":s[0]||(s[0]=p=>g(e)?e.value=p:null),"active-color":a,"active-icon":o(l),"border-color":a,class:j(o(r)),"inactive-color":a,"inactive-icon":o(m),"inline-prompt":"",onChange:u},null,8,["modelValue","active-icon","class","inactive-icon"])}}}),[["__scopeId","data-v-02db50c9"]]);export{T};