PageSourceSearch

https://www.swiss-arc.ch/user/edit/assets/DashboardLayout.5c6a3af3.js

js swiss-arc.ch collected 2026-10-09 22:41:56 UTC 3,189 bytes, 1 lines download raw bytes

1import{Q as I}from"./QPage.54d8a51a.js";import{Q as m,a as i}from"./QItemLabel.590270dc.js";import{aH as w,ak as C,aQ as L,aL as o,aR as l,aS as a,aM as y,aX as $,aY as g,aO as u,ah as s,aP as r,a_ as v,aV as x,aW as k,aU as N,b0 as P,aN as d}from"./index.3ec72d2e.js";import{Q as S}from"./QSpace.aa447e55.js";import{Q as T,m as E}from"./menuItems.536b5aa6.js";import{Q as V}from"./QList.bd1880a7.js";import{g as z}from"./path.4d1aaabf.js";import"./use-dark.c8e06b08.js";import"./QSeparator.6211f4d7.js";import"./use-id.d37a2d5b.js";import"./use-model-toggle.163693c1.js";const A=w({__name:"LeftMenu",setup(Q){const c=C();function p(){return c.user?.isAdmin?"admin":"user"}function f(n){const _=c.user?.expertProfileID||0;return n.includes("withExpertId")?_>0:n.includes("withAnyExpertId")?_!==0:!0}const{routerPush:b,routeName:h}=L();function q(){return h.value.includes("admin")}return(n,_)=>(o(),l(V,{bordered:"",style:{width:"360px"}},{default:a(()=>[(o(!0),y(g,null,$(s(E),e=>(o(),y(g,null,[!e.children&&e.userType.includes(p())&&f(e.userType)?(o(),l(m,{key:e.name,class:u(["bau-menu-item",s(h)===e.name&&"q-router-link--active q-router-link--exact-active"]),style:{height:"56px"},clickable:"",onClick:t=>s(b)({name:e.name})},{default:a(()=>[r(i,{class:u(["q-ml-sm",n.$route.name?.includes(e.name)?"hz-body-2-strong text-grey-7":"hz-body-2"])},{default:a(()=>[v(x(s(c).user?.enumType===2&&e.name==="architectureOffice"?n.$t("common.college"):n.$t(`common.${e.name}`)),1)]),_:2},1032,["class"]),r(i,{avatar:""},{default:a(()=>[r(k,{class:u(n.$route.name?.includes(e.name)&&"hz-svg-grey-700-to-bau-red"),name:s(z)("arrow_right"),size:"24px"},null,8,["class","name"])]),_:2},1024)]),_:2},1032,["class","onClick"])):e.children&&e.userType.includes(p())?(o(),l(T,{"header-class":"q-pr-none q-pb-none",key:e.name,"hide-expand-icon":"","model-value":q()},{header:a(t=>[r(m,{class:"hz-body-2 text-grey-7 q-pl-sm"},{default:a(()=>[v(x(n.$t(`common.${e.name}`)),1)]),_:2},1024),r(S),r(m,{avatar:""},{default:a(()=>[r(k,{name:s(z)(`${t.expanded?"arrow_up":"arrow_down"}`),size:"24px"},null,8,["name"])]),_:2},1024)]),default:a(()=>[(o(!0),y(g,null,$(e.children,t=>(o(),l(m,{key:t.name,class:u(["bau-menu-item q-pl-xl",s(h)===t.name&&"q-router-link--active q-router-link--exact-active"]),style:{height:"56px"},clickable:"",onClick:O=>s(b)({name:t.name})},{default:a(()=>[r(i,{class:u(["q-ml-sm",n.$route.name?.includes(t.name)?"hz-body-2-strong text-grey-7":"hz-body-2"])},{default:a(()=>[v(x(n.$t(`common.${t.name}`)),1)]),_:2},1032,["class"]),r(i,{avatar:""},{default:a(()=>[r(k,{class:u(n.$route.name?.includes(t.name)&&"hz-svg-grey-700-to-bau-red"),name:s(z)("arrow_right"),size:"24px"},null,8,["class","name"])]),_:2},1024)]),_:2},1032,["class","onClick"]))),128))]),_:2},1032,["model-value"])):N("",!0)],64))),256))]),_:1}))}}),B={class:"hz-page-content-container"},D={class:"hz-px-204 hz-mt-32 row"},R={class:"gt-md"},M={class:"hz-ml-153 hz-ml-xs col"},ee=w({__name:"DashboardLayout",setup(Q){return(c,p)=>{const f=P("router-view");return o(),l(I,{class:"row justify-center"},{default:a(()=>[d("div",B,[d("div",D,[d("div",R,[r(A)]),d("div",M,[r(f)])])])]),_:1})}}});
1export{ee as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.