useLeftSidebarCollapse.-dF9AidH.js 1.9 KB

1
  1. import{d as s,u as e,C as a,c as t,f as l,g as n,h as u,i as o,j as c,k as r,l as i,E as m,K as p,J as d,x as f,G as v,p as y,s as h,aY as b,aT as _,aW as g,v as k,aX as w,_ as x,r as C}from"./index-DogdhIuj.js";import{_ as L}from"./liveChat.xlVaeeIo.js";import{o as j}from"./openExternalUrl.DIEuSLrw.js";import{u as q}from"./useRouter.CdIcR2GU.js";const E=x(s({__name:"cwg-submenu",props:{submenuItems:{type:Array,default:()=>[]}},emits:["submenu-click"],setup(s,{emit:x}){const{locale:C}=e(),E=q(),S=b(),I=a(),z=t(()=>"dark"===I.theme),A=t(()=>{var s;return S.path+((null==(s=S.query)?void 0:s.type)?`?type=${S.query.type}`:"")||""}),D=x;function F(s){"lang"==s.type?function(s){if(!s)return;C.value=s,_.value=s;const e=w[s]||"zh-Hans";g(e)}(s.lang):s.isExternal?j(s.path):S.path!==s.path&&E.push(s.path),D("submenu-click",s)}return(e,a)=>{const t=k,b=l(n("cwg-icon"),L),_=f,g=u("t");return o(),c(_,{class:"cwg-submenu"},{default:r(()=>[i(_,{class:"submenu"},{default:r(()=>[(o(!0),m(d,null,p(s.submenuItems,s=>(o(),c(_,{class:v(["cwg-submenu-item",{active:A.value===s.path}]),key:s.path,onClick:e=>F(s)},{default:r(()=>[y(i(t,null,null,512),[[g,s.label]]),s.isExternal?(o(),c(b,{key:0,name:"crm-fx",size:20,color:z.value?"#fff":"#6c8595"},null,8,["color"])):h("",!0)]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1})}}}),[["__scopeId","data-v-f654eacc"]]),S=C(!1);function I(){if("undefined"==typeof document)return;const s=document.querySelector("uni-left-window");S.value=(null==s?void 0:s.classList.contains("collapsed"))??!1}function z(){S.value=!S.value;const s=document.querySelector("uni-left-window"),e=document.querySelector("uni-content");s&&e&&(S.value?(s.classList.add("collapsed"),e.classList.add("collapsed")):(s.classList.remove("collapsed"),e.classList.remove("collapsed")))}function A(){return{isCollapsed:S,toggleLeftSidebar:z,syncCollapsedFromDom:I}}export{E as _,A as u};