2 lines
760 B
Java
2 lines
760 B
Java
import{bo as g,U as k,dI as r,dJ as a,dK as D,dL as _,dM as f,au as C}from"./index-X7Y8jykP.js";import{e as M,C as v,H as T,u as e,z as h,Q as A,f as n,J as d,c}from"./vue-vendor-DNhG1Cve.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";const B=M({__name:"AppDarkModeToggle",setup(x){const{prefixCls:o}=g("dark-switch"),{getDarkMode:t,setDarkMode:l,getShowDarkModeToggle:u}=k(),p=c(()=>t.value===a.DARK),i=c(()=>[o,{[`${o}--dark`]:e(p)}]);function m(){const s=t.value===a.DARK?a.LIGHT:a.DARK;l(s),D(s),_(),f()}return(s,z)=>e(u)?(h(),v("div",{key:0,class:d(i.value),onClick:m},[A("div",{class:d(`${e(o)}-inner`)},null,2),n(e(r),{size:"14",name:"sun"}),n(e(r),{size:"14",name:"moon"})],2)):T("",!0)}}),S=C(B,[["__scopeId","data-v-887ad797"]]);export{S as default};
|