Files
crater/public/build/assets/LayoutBasic.d60d4f79.js
2022-01-28 07:11:54 +00:00

2 lines
5.3 KiB
JavaScript

import{u as M}from"./auth.397f271f.js";import{J as V,G as j,aN as I,B as z,k as b,C as F,r as h,o as n,l as c,w as a,h as t,u as e,e as u,y as v,m as x,i as d,t as l,F as w,f as r,a9 as G,b4 as O,b5 as E,ab as J,b6 as P,b7 as T,b8 as q,b9 as H,ba as K,j as Q}from"./vendor.01d0adc5.js";import{u as N}from"./global.33a3a07f.js";import{f as W}from"./main.07a42384.js";import{N as X}from"./NotificationRoot.8d3d2d12.js";const Y={class:"mx-auto px-8"},Z={class:"flex justify-between h-16 w-full"},tt={class:"flex"},et={class:"shrink-0 flex items-center"},st=["href"],ot=["src"],rt={class:"hidden sm:-my-px sm:ml-6 sm:flex sm:space-x-8"},at={class:"hidden sm:ml-6 sm:flex sm:items-center"},nt=t("button",{type:"button",class:"bg-white p-1 rounded-full text-gray-400 hover:text-gray-500 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-primary-500"},null,-1),it=["src"],lt={class:"-mr-2 flex items-center sm:hidden"},ct=t("span",{class:"sr-only"},"Open main menu",-1),ut={class:"pt-2 pb-3 space-y-1"},dt={class:"pt-4 pb-3 border-t border-gray-200"},mt={class:"flex items-center px-4"},ft={class:"shrink-0"},pt=["src"],ht={class:"ml-3"},_t={class:"text-base font-medium text-gray-800"},gt={class:"text-sm font-medium text-gray-500"},yt=t("button",{type:"button",class:"ml-auto bg-white shrink-0 p-1 rounded-full text-gray-400 hover:text-gray-500 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-primary-500"},null,-1),bt={class:"mt-3 space-y-1"},vt={setup(U){const{t:m}=V(),f=j(),o=N(),_=[{title:m("navigation.logout"),link:`/${o.companySlug}/customer/login`}],k=M(),$=I(),g=z(""),B=b(()=>o.currentUser&&o.currentUser.avatar!==0?o.currentUser.avatar:A());function A(){return new URL("/build/img/default-avatar.jpg",self.location)}F(f,i=>{g.value=i.path},{immediate:!0});const S=b(()=>window.customer_logo?window.customer_logo:!1);function y(i){return f.path.indexOf(i)>-1}function C(){k.logout(o.companySlug).then(i=>{i&&$.push({name:"customer.login"})})}return(i,kt)=>{const p=h("router-link"),D=h("BaseDropdownItem"),R=h("BaseDropdown");return n(),c(e(K),{as:"nav",class:"bg-white shadow-sm fixed top-0 left-0 z-20 w-full"},{default:a(({open:L})=>[t("div",Y,[t("div",Z,[t("div",tt,[t("div",et,[t("a",{href:`/${e(o).companySlug}/customer/dashboard`,class:"float-none text-lg not-italic font-black tracking-wider text-white brand-main md:float-left font-base"},[e(S)?(n(),u("img",{key:1,src:e(S),class:"h-6"},null,8,ot)):(n(),c(W,{key:0,class:"h-6"}))],8,st)]),t("div",rt,[(n(!0),u(w,null,v(e(o).mainMenu,s=>(n(),c(p,{key:s.title,to:`/${e(o).companySlug}${s.link}`,class:x([y(s.link)?"border-primary-500 text-primary-600":"border-transparent text-gray-500 hover:text-gray-700 hover:border-gray-300","inline-flex items-center px-1 pt-1 border-b-2 text-sm font-medium"])},{default:a(()=>[d(l(s.title),1)]),_:2},1032,["to","class"]))),128))])]),t("div",at,[nt,r(e(J),{as:"div",class:"ml-3 relative"},{default:a(()=>[r(R,{"width-class":"w-48"},{activator:a(()=>[r(e(G),{class:"bg-white flex text-sm rounded-full focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-primary-500"},{default:a(()=>[t("img",{class:"h-8 w-8 rounded-full",src:e(B),alt:""},null,8,it)]),_:1})]),default:a(()=>[r(p,{to:{name:"customer.profile"}},{default:a(()=>[r(D,null,{default:a(()=>[r(e(O),{class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500","aria-hidden":"true"}),d(" "+l(i.$t("navigation.settings")),1)]),_:1})]),_:1},8,["to"]),r(D,{onClick:C},{default:a(()=>[r(e(E),{class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500","aria-hidden":"true"}),d(" "+l(i.$t("navigation.logout")),1)]),_:1})]),_:1})]),_:1})]),t("div",lt,[r(e(q),{class:"bg-white inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-primary-500"},{default:a(()=>[ct,L?(n(),c(e(T),{key:1,class:"block h-6 w-6","aria-hidden":"true"})):(n(),c(e(P),{key:0,class:"block h-6 w-6","aria-hidden":"true"}))]),_:2},1024)])])]),r(e(H),{class:"sm:hidden"},{default:a(()=>[t("div",ut,[(n(!0),u(w,null,v(e(o).mainMenu,s=>(n(),c(p,{key:s.title,to:`/${e(o).companySlug}${s.link}`,class:x([y(s.link)?"bg-primary-50 border-primary-500 text-primary-700":"border-transparent text-gray-600 hover:bg-gray-50 hover:border-gray-300 hover:text-gray-800","block pl-3 pr-4 py-2 border-l-4 text-base font-medium"]),"aria-current":s.current?"page":void 0},{default:a(()=>[d(l(s.title),1)]),_:2},1032,["to","class","aria-current"]))),128))]),t("div",dt,[t("div",mt,[t("div",ft,[t("img",{class:"h-10 w-10 rounded-full",src:e(B),alt:""},null,8,pt)]),t("div",ht,[t("div",_t,l(e(o).currentUser.title),1),t("div",gt,l(e(o).currentUser.email),1)]),yt]),t("div",bt,[(n(),u(w,null,v(_,s=>r(p,{key:s.title,to:s.link,class:x([y(s.link)?"bg-primary-50 border-primary-500 text-primary-700":"border-transparent text-gray-600 hover:bg-gray-50 hover:border-gray-300 hover:text-gray-800","block pl-3 pr-4 py-2 border-l-4 text-base font-medium"])},{default:a(()=>[d(l(s.title),1)]),_:2},1032,["to","class"])),64))])])]),_:1})]),_:1})}}},xt={key:0,class:"h-full"},wt={class:"mt-16 pb-16 h-screen h-screen-ios overflow-y-auto min-h-0"},Nt={setup(U){const m=N(),f=j(),o=b(()=>m.isAppLoaded);_();async function _(){await m.bootstrap(f.params.company)}return(k,$)=>{const g=h("router-view");return e(o)?(n(),u("div",xt,[r(X),r(vt),t("main",wt,[r(g)])])):Q("",!0)}}};export{Nt as default};