1 line
3.0 KiB
JavaScript
1 line
3.0 KiB
JavaScript
import{At as e,D as t,E as n,H as r,S as i,T as a,Tt as o,a as s,dt as c,it as l,x as u}from"./iconify-DYZHDLa8.js";import{t as d}from"./createLucideIcon-KbkxXQD8.js";import{f}from"./vue-vendor-DjtlKxRy.js";import{I as p,L as m,R as h}from"./index-Uji7rFqr.js";import{n as g}from"./button-BuRmTYve.js";import{i as _,n as v,r as y,t as b}from"./DropdownMenuTrigger-GJTdpRDr.js";import{n as x,t as S}from"./DropdownMenuLabel-BHmU9FEw.js";import{n as C,t as w}from"./DropdownMenuRadioItem-rRjwCXWS.js";var T=d(`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=d(`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=d(`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=t({__name:`language-change`,setup(t){let{locale:d}=h();function f(){d.value=`en`,m.value=`en`}function v(e){if(typeof e!=`string`||!p.has(e)){f();return}d.value=e,m.value=e}return(t,f)=>{let p=g,m=b,h=S,T=x,E=w,D=C,O=y,k=_;return r(),i(k,null,{default:l(()=>[n(m,{"as-child":``},{default:l(()=>[n(p,{variant:`outline`},{default:l(()=>[n(o(s),{icon:`mdi:translate`,class:`mr-2`}),a(` `+e(t.$t(`language`)),1)]),_:1})]),_:1}),n(O,null,{default:l(()=>[n(h,null,{default:l(()=>[a(e(t.$t(`changeLanguage`)),1)]),_:1}),n(T),n(D,{modelValue:o(d),"onUpdate:modelValue":[f[0]||=e=>c(d)?d.value=e:null,v]},{default:l(()=>[n(E,{value:`en`},{default:l(()=>[n(o(s),{icon:`flag:us-4x3`}),f[1]||=u(`span`,{class:`ml-2`},`English`,-1)]),_:1}),n(E,{value:`zh`},{default:l(()=>[n(o(s),{icon:`flag:cn-4x3`}),f[2]||=u(`span`,{class:`ml-2`},`中文`,-1)]),_:1})]),_:1},8,[`modelValue`])]),_:1})]),_:1})}}}),k=t({__name:`toggle-theme`,setup(e){let t=f();return(e,s)=>{let c=g,d=b,f=v,p=y,m=_;return r(),i(m,null,{default:l(()=>[n(d,{"as-child":``},{default:l(()=>[n(c,{variant:`outline`,size:`icon`},{default:l(()=>[n(o(T),{class:`rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0`}),n(o(D),{class:`absolute rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100`}),s[3]||=u(`span`,{class:`sr-only`},`Toggle theme`,-1)]),_:1})]),_:1}),n(p,{align:`end`},{default:l(()=>[n(f,{onClick:s[0]||=e=>t.value=`light`},{default:l(()=>[n(o(D)),s[4]||=a(` Light `,-1)]),_:1}),n(f,{onClick:s[1]||=e=>t.value=`dark`},{default:l(()=>[n(o(T)),s[5]||=a(` Dark `,-1)]),_:1}),n(f,{onClick:s[2]||=e=>t.value=`auto`},{default:l(()=>[n(o(E)),s[6]||=a(` System `,-1)]),_:1})]),_:1})]),_:1})}}});export{T as a,E as i,O as n,D as r,k as t}; |