1 line
3.1 KiB
JavaScript
1 line
3.1 KiB
JavaScript
import{Ct as e,Ot as t,S as n,_ as r,lt as i,nt as a,v as o,w as s,x as c,z as l}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as u}from"./createLucideIcon-BpvmDsEE.js";import{s as d}from"./dist-t_U6YImb.js";import{H as f,U as p,V as m}from"./index-CcML0o3b.js";import{i as h,n as g,r as _,t as v}from"./DropdownMenuTrigger-DwFmoisn.js";import{n as y,t as b}from"./DropdownMenuLabel-DVsXbHnu.js";import{n as x,t as S}from"./DropdownMenuRadioItem-BUJVkN3D.js";import{t as C}from"./Button-2mdP_ygs.js";import{t as w}from"./iconify-B5QdRg7l.js";var T=u(`moon`,[[`path`,{d:`M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401`,key:`kfwtm`}]]),E=u(`sun-moon`,[[`path`,{d:`M12 2v2`,key:`tus03m`}],[`path`,{d:`M14.837 16.385a6 6 0 1 1-7.223-7.222c.624-.147.97.66.715 1.248a4 4 0 0 0 5.26 5.259c.589-.255 1.396.09 1.248.715`,key:`xlf6rm`}],[`path`,{d:`M16 12a4 4 0 0 0-4-4`,key:`6vsxu`}],[`path`,{d:`m19 5-1.256 1.256`,key:`1yg6a6`}],[`path`,{d:`M20 12h2`,key:`1q8mjw`}]]),D=u(`sun`,[[`circle`,{cx:`12`,cy:`12`,r:`4`,key:`4exip2`}],[`path`,{d:`M12 2v2`,key:`tus03m`}],[`path`,{d:`M12 20v2`,key:`1lh1kg`}],[`path`,{d:`m4.93 4.93 1.41 1.41`,key:`149t6j`}],[`path`,{d:`m17.66 17.66 1.41 1.41`,key:`ptbguv`}],[`path`,{d:`M2 12h2`,key:`1t8f8n`}],[`path`,{d:`M20 12h2`,key:`1q8mjw`}],[`path`,{d:`m6.34 17.66-1.41 1.41`,key:`1m8zz5`}],[`path`,{d:`m19.07 4.93-1.41 1.41`,key:`1shlcs`}]]),O=s({__name:`language-change`,setup(s){let{locale:u}=p();function d(){u.value=`en`,f.value=`en`}function g(e){if(typeof e!=`string`||!m.has(e)){d();return}u.value=e,f.value=e}return(s,d)=>{let f=C,p=v,m=b,T=y,E=S,D=x,O=_,k=h;return l(),o(k,null,{default:a(()=>[n(p,{"as-child":``},{default:a(()=>[n(f,{variant:`outline`},{default:a(()=>[n(e(w),{icon:`mdi:translate`,class:`mr-2`}),c(` `+t(s.$t(`language`)),1)]),_:1})]),_:1}),n(O,null,{default:a(()=>[n(m,null,{default:a(()=>[c(t(s.$t(`changeLanguage`)),1)]),_:1}),n(T),n(D,{modelValue:e(u),"onUpdate:modelValue":[d[0]||=e=>i(u)?u.value=e:null,g]},{default:a(()=>[n(E,{value:`en`},{default:a(()=>[n(e(w),{icon:`flag:us-4x3`}),d[1]||=r(`span`,{class:`ml-2`},`English`,-1)]),_:1}),n(E,{value:`zh`},{default:a(()=>[n(e(w),{icon:`flag:cn-4x3`}),d[2]||=r(`span`,{class:`ml-2`},`中文`,-1)]),_:1})]),_:1},8,[`modelValue`])]),_:1})]),_:1})}}}),k=s({__name:`toggle-theme`,setup(t){let i=d();return(t,s)=>{let u=C,d=v,f=g,p=_,m=h;return l(),o(m,null,{default:a(()=>[n(d,{"as-child":``},{default:a(()=>[n(u,{variant:`outline`,size:`icon`},{default:a(()=>[n(e(T),{class:`rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0`}),n(e(D),{class:`absolute rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100`}),s[3]||=r(`span`,{class:`sr-only`},`Toggle theme`,-1)]),_:1})]),_:1}),n(p,{align:`end`},{default:a(()=>[n(f,{onClick:s[0]||=e=>i.value=`light`},{default:a(()=>[n(e(D)),s[4]||=c(` Light `,-1)]),_:1}),n(f,{onClick:s[1]||=e=>i.value=`dark`},{default:a(()=>[n(e(T)),s[5]||=c(` Dark `,-1)]),_:1}),n(f,{onClick:s[2]||=e=>i.value=`auto`},{default:a(()=>[n(e(E)),s[6]||=c(` System `,-1)]),_:1})]),_:1})]),_:1})}}});export{T as a,E as i,O as n,D as r,k as t}; |