2 lines
1.2 KiB
JavaScript
2 lines
1.2 KiB
JavaScript
import{d as k,a as c,o as d,b as g,e as s,t as o,u as e,f as C,g as m,h,i as N,j as $,F as x}from"./index-b866f159.js";import{u as D}from"./useDarks-48f54672.js";const b=k("counter",{state(){return{count:0}},actions:{inc(){this.count++}},persist:!0}),z={class:"cursor-pointer mt-6 ml-6"},B=c({name:"counter"}),L=c({...B,setup(u){const t=b();return(a,n)=>(d(),g("div",z,[s("div",{onClick:n[0]||(n[0]=l=>e(t).inc())},"counter: "+o(e(t).count),1)]))}}),y=()=>{const{t:u,locale:t}=C(),a=()=>{t.value=t.value==="zh-CN"?"en":"zh-CN"},n=m(()=>t.value==="zh-CN"?"中文":"English");return{t:u,language:n,toggleLocale:a}},E={class:"m-6"},V=c({__name:"index",setup(u){const{isDark:t,toggleDark:a}=D(),{t:n,toggleLocale:l,language:p}=y(),_=m(()=>t.value?"dark":"light"),i=h(0);return setInterval(()=>{i.value++},1e3),N(()=>{}),(F,r)=>{const v=L;return d(),g(x,null,[s("div",E,o(e(i)),1),s("div",{class:"cursor-pointer m-6",onClick:r[0]||(r[0]=f=>e(a)())},"theme: "+o(e(_)),1),s("div",{class:"cursor-pointer mt-6 ml-6",onClick:r[1]||(r[1]=f=>e(l)())},[s("div",null,"language: "+o(e(p)),1),s("div",null,"base: "+o(e(n)("about")),1),s("div",null,"nesting: "+o(e(n)("nesting.sir"))+" "+o(e(n)("nesting.lady")),1)]),$(v)],64)}}});export{V as default};
|