2025-06-26 18:33:12 +08:00
|
|
|
import{d as b,X as w,l as f,g as C,r as S,o as k,w as x,G as e,a as u,c as r,x as t,y as a,N as L,M as y,h as B,C as I,t as K}from"./index-wyO9_XA2.js";const G=b({__name:"KoiLanguage",setup(N){const c=w(),n=f(),g=C(()=>n.language),s=S([]);k(()=>{d()});const d=()=>{n.language==="en"?s.value=[{label:"Chinese",value:"zh"},{label:"English",value:"en"}]:s.value=[{label:"简体中文",value:"zh"},{label:"英文",value:"en"}]};x(()=>n.language,()=>{d()});const i=o=>{c.locale.value=o,n.setGlobalState("language",o)};return(o,z)=>{const p=e("KoiSvgIcon"),_=e("el-dropdown-item"),m=e("el-dropdown-menu"),h=e("el-dropdown"),v=e("el-tooltip");return u(),r("div",null,[t(v,{content:o.$t("header.language")},{default:a(()=>[t(h,{onCommand:i,style:{"vertical-align":"baseline"}},{dropdown:a(()=>[t(m,null,{default:a(()=>[(u(!0),r(L,null,y(s.value,l=>(u(),B(_,{key:l.value,command:l.value,disabled:g.value===l.value},{default:a(()=>[I(K(l.label),1)]),_:2},1032,["command","disabled"]))),128))]),_:1})]),default:a(()=>[t(p,{name:"koi-menu-earth",width:"20",height:"20",class:"rounded-full p-6px bg-[rgba(50,50,50,0.06)] dark:bg-[rgba(255,255,255,0.06)] m-r-10px border-none outline-none"})]),_:1})]),_:1},8,["content"])])}}});export{G as default};
|