useLeftSidebarCollapse.1c2Dz5BG.js 1.8 KB

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