const __vite__fileDeps=["./CKWkcTbu.js","./B8aoOoLO.js","./entry.DxI7QTvq.css","./BeHMzcA3.js","./B0BQLUbe.js","./BYnV-Qeu.js","./DA7Ij5c5.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]);
import{f as W,N as Y,M as Z,g as L,r as T,O as q,o as n,S as s,w as a,b as i,cg as F,R as _,a as o,aH as V,P as t,c as m,B as N,d as l,t as u,T as d,V as f,W as g,U as J,Y as K,a8 as Q,Z as B,A as X,a3 as ee,ab as te,ac as ae,ag as ne,a6 as I}from"./B8aoOoLO.js";import{_ as se}from"./BeHMzcA3.js";import{u as oe}from"./BWz-Xjer.js";import{_ as ie}from"./6XMWVXmi.js";import{_ as re}from"./C_s3WgTV.js";import{b as ce,_ as le}from"./D6jZh5HY.js";import"./BiLQBSdt.js";const ue=B(()=>I(()=>import("./CKWkcTbu.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url).then(r=>r.default||r)),de=B(()=>I(()=>import("./BYnV-Qeu.js"),__vite__mapDeps([5,6,1,2]),import.meta.url).then(r=>r.default||r)),_e={class:"flex items-center gap-2"},pe={key:0,width:"120",alt:"NocoDB",src:ie},me={key:1,width:"25",alt:"NocoDB",src:re},fe={class:"!text-white flex justify-center"},ge={class:"flex items-center gap-2 ml-3","data-testid":"nc-loading"},ve=o("div",{class:"flex-1"},null,-1),he={class:"flex pr-4 items-center"},ye={class:"prose group-hover:text-primary"},be=o("div",null,"Account",-1),ke={class:"text-xs text-gray-500"},we={class:"prose group-hover:text-primary"},xe={class:"w-full h-full overflow-hidden nc-layout-base-inner"},Ie=W({__name:"base",setup(r){const{signOut:S,signedIn:v,isLoading:k,user:$,currentVersion:A,appInfo:w}=Y();oe("nc-left-sidebar",{hasSidebar:!1});const c=Z(),O=L(()=>{var e;return((e=$.value)==null?void 0:e.email)??"---"}),x=T(!1),h=T(),z=async()=>{await S(!1),await N("/signin")},{hooks:E}=X(),R=L(()=>!!c.params.typeOrId);return E.hook("page:finish",()=>{var e;h.value&&(x.value=((e=h.value)==null?void 0:e.children.length)>0)}),(e,p)=>{const y=ee,P=ue,M=de,G=se,D=te,H=ae,U=ne,j=ce,C=le,b=q("e");return n(),s(C,{id:"nc-app",class:"nc-app","has-sider":""},{default:a(()=>[i(F,{name:"slide"},{default:a(()=>[_(o("div",{id:"nc-sidebar-left",ref_key:"sidebar",ref:h},null,512),[[V,t(x)]])]),_:1}),i(C,{class:"!flex-col h-screen"},{default:a(()=>[!t(c).meta.public&&t(v)&&!t(c).meta.hideHeader?(n(),s(j,{key:0,class:"nc-navbar"},{default:a(()=>[t(c).params.baseType?d("",!0):_((n(),m("div",{key:0,"data-testid":"nc-noco-brand-icon",class:"transition-all duration-200 p-2 cursor-pointer transform hover:scale-105 nc-noco-brand-icon",onClick:p[0]||(p[0]=Me=>("navigateTo"in e?e.navigateTo:t(N))("/"))},[i(y,{placement:"bottom"},{title:a(()=>[l(u(t(A)),1)]),default:a(()=>[o("div",_e,[t(R)?(n(),m("img",me)):(n(),m("img",pe))])]),_:1})])),[[b,["c:navbar:home"]]]),o("div",fe,[_(o("div",ge,[l(u(e.$t("general.loading"))+" ",1),(n(),s(f(("iconMap"in e?e.iconMap:t(g)).reload),{class:J({"animate-infinite animate-spin":t(k)})},null,8,["class"]))],512),[[V,t(k)]])]),ve,i(P),t(w).ee?d("",!0):(n(),s(y,{key:1,placement:"bottom","mouse-enter-delay":1},{title:a(()=>[l(u(e.$t("title.switchLanguage")),1)]),default:a(()=>[o("div",he,[i(M,{class:"cursor-pointer text-2xl hover:text-accent"})])]),_:1})),t(v)?(n(),s(U,{key:2,trigger:["click"],"overlay-class-name":"nc-dropdown-user-accounts-menu"},{overlay:a(()=>[i(H,{class:"!py-0 leading-8 !rounded"},{default:a(()=>[i(D,{key:"0","data-testid":"nc-menu-accounts__user-settings",class:"!rounded-t"},{default:a(()=>[_((n(),s(G,{class:"nc-base-menu-item group !no-underline",to:"/account/users"},{default:a(()=>[(n(),s(f(("iconMap"in e?e.iconMap:t(g)).accountCircle),{class:"mt-1 group-hover:text-accent"})),l("  "),o("div",ye,[be,o("div",ke,u(t(O)),1)])]),_:1})),[[b,["c:navbar:user:email"]]])]),_:1}),i(D,{key:"1",class:"!rounded-b group","data-testid":"nc-menu-accounts__sign-out"},{default:a(()=>[_((n(),m("div",{class:"nc-base-menu-item group",onClick:z},[(n(),s(f(("iconMap"in e?e.iconMap:t(g)).signout),{class:"group-hover:text-accent"})),l("  "),o("span",we,u(e.$t("general.signOut")),1)])),[[b,["a:navbar:user:sign-out"]]])]),_:1})]),_:1})]),default:a(()=>[(n(),s(f(("iconMap"in e?e.iconMap:t(g)).threeDotVertical),{"data-testid":"nc-menu-accounts",class:"md:text-xl cursor-pointer hover:text-accent nc-menu-accounts",onClick:p[1]||(p[1]=K(()=>{},["prevent"]))}))]),_:1})):d("",!0)]),_:1})):d("",!0),t(w).ee?d("",!0):(n(),s(y,{key:1,placement:"bottom"},{title:a(()=>[l(u(e.$t("title.switchLanguage")),1)]),default:a(()=>[!t(v)&&!t(c).params.baseId&&!t(c).params.erdUuid?(n(),s(M,{key:0,class:"nc-lang-btn"})):d("",!0)]),_:1})),o("div",xe,[Q(e.$slots,"default")])]),_:3})]),_:3})}}});export{Ie as default};
