"use strict";(self["webpackChunkjandl"]=self["webpackChunkjandl"]||[]).push([[3300],{53300:function(e,t,a){a.r(t),a.d(t,{default:function(){return ue}});var l=a(73396),s=a(97718);const o={class:"main-content"};function n(e,t,a,n,r,i){const u=(0,l.up)("A-sidemenu"),c=(0,l.up)("A-header"),d=(0,l.up)("router-view"),m=(0,l.up)("ion-split-pane");return(0,l.wg)(),(0,l.j4)(m,{"content-id":"main-content"},{default:(0,l.w5)((()=>[(0,l.Wm)(u,{ref:"sidemenu"},null,512),(0,l.Wm)(s.q,{onClick:t[0]||(t[0]=t=>e.$events.emit("close-menu")),class:"split-pane-right-side"},{default:(0,l.w5)((()=>[(0,l.Wm)(c),(0,l._)("div",o,[(0,l.Wm)(d,{id:"main-content"})])])),_:1})])),_:1})}a(57658);var r=a(87139);const i=["src"],u={key:0,class:"mb-4 text-center rounded-circle badge"};function c(e,t,s,o,n,c){const d=(0,l.up)("ion-item"),m=(0,l.up)("ion-list"),h=(0,l.up)("ion-content"),p=(0,l.up)("ion-menu");return(0,l.wg)(),(0,l.j4)(p,{ref:"menu","content-id":"main-content"},{default:(0,l.w5)((()=>[(0,l.Wm)(h,null,{default:(0,l.w5)((()=>[(0,l._)("img",{class:"py-5 px-5 cursor-pointer",src:a(67958),alt:"Jandl-logo",onClick:t[0]||(t[0]=e=>c.refreshPage())},null,8,i),(0,l.Wm)(m,{lines:"none",id:"labels-list"},{default:(0,l.w5)((()=>[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(n.pages,(t=>((0,l.wg)(),(0,l.j4)(d,{key:t.pageName,class:(0,r.C_)({active:c.isActive(t.pageName)}),onClick:a=>{e.$router.push({name:t.pageName}),c.closeMenu()}},{default:(0,l.w5)((()=>[(0,l.Uk)((0,r.zw)(t.title)+" ",1),"Overview - Unscheduled tasks"==t.pageName&&e.unscheduledSubtasks?.length>=1?((0,l.wg)(),(0,l.iD)("span",u,(0,r.zw)(e.unscheduledSubtasks?.length),1)):(0,l.kq)("",!0)])),_:2},1032,["class","onClick"])))),128))])),_:1})])),_:1})])),_:1},512)}var d=a(20065),m={data(){return{pages:[{title:"Sub Tasks",pageName:"Dashboard - Tasks"},{title:"Teams overview",pageName:"Dashboard - Teams"},{title:"Projects overview",pageName:"Dashboard - Projects"},{title:"Unscheduled Sub Tasks",pageName:"Overview - Unscheduled tasks"},{title:"Ongoing Sub Tasks",pageName:"Overview - Ongoing tasks"},{title:"Teams",pageName:"Overview - Teams"}]}},computed:{...(0,d.Se)("tm",["unscheduledSubtasks"])},created(){this.$events.on("close-menu",(()=>this.closeMenu())),this.$events.on("toggle-menu",(()=>this.toggleMenu()))},methods:{isActive(e){return this.$route.name==e},closeMenu(){this.$refs.menu.$el.close()},toggleMenu(){this.$refs.menu.$el.toggle()},refreshPage(){window.location="/#/app/dashboard/tasks"}}},h=a(40089);const p=(0,h.Z)(m,[["render",c],["__scopeId","data-v-797d13be"]]);var v=p,g=a(49242),b=a(90836),f=a(68952),w=a(52718),k=a(71138),_=a(80320),y=a(89888);const $=(0,_.e)()({name:"VToolbarTitle",props:{text:String,...(0,k.Q)()},setup(e,t){let{slots:a}=t;return(0,y.L)((()=>{var t;const s=!!(a.default||a.text||e.text);return(0,l.Wm)(e.tag,{class:"v-toolbar-title"},{default:()=>[s&&(0,l.Wm)("div",{class:"v-toolbar-title__placeholder"},[a.text?a.text():e.text,null==(t=a.default)?void 0:t.call(a)])]})})),{}}});var S=a(62718),W=a(12465),x=a(34231),T=a(7041),C=a(98434),V=a(22370),B=a(44870),N=a(13766),A=a(131);const U=[null,"prominent","default","comfortable","compact"],j=(0,N.U)({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>U.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...(0,S.m)(),...(0,W.c)(),...(0,x.I)(),...(0,k.Q)({tag:"header"}),...(0,T.x$)()},"v-toolbar"),z=(0,_.e)()({name:"VToolbar",props:j(),setup(e,t){var a;let{slots:s}=t;const{backgroundColorClasses:o,backgroundColorStyles:n}=(0,V.Y5)((0,B.Vh)(e,"color")),{borderClasses:r}=(0,S.P)(e),{elevationClasses:i}=(0,W.Y)(e),{roundedClasses:u}=(0,x.b)(e),{themeClasses:c}=(0,T.ER)(e),d=(0,B.iH)(!!(e.extended||null!=(a=s.extension)&&a.call(s))),m=(0,l.Fl)((()=>parseInt(Number(e.height)+("prominent"===e.density?Number(e.height):0)-("comfortable"===e.density?8:0)-("compact"===e.density?16:0),10))),h=(0,l.Fl)((()=>d.value?parseInt(Number(e.extensionHeight)+("prominent"===e.density?Number(e.extensionHeight):0)-("comfortable"===e.density?4:0)-("compact"===e.density?8:0),10):0));return(0,C.AF)({VBtn:{variant:"text"}}),(0,y.L)((()=>{var t,a,p,v,g;const k=!(!e.title&&!s.title),_=!(!s.image&&!e.image),y=null==(t=s.extension)?void 0:t.call(s);return d.value=!(!e.extended&&!y),(0,l.Wm)(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},o.value,r.value,i.value,u.value,c.value],style:[n.value]},{default:()=>[_&&(0,l.Wm)("div",{key:"image",class:"v-toolbar__image"},[(0,l.Wm)(b.z,{defaults:{VImg:{cover:!0,src:e.image}}},{default:()=>[s.image?null==(a=s.image)?void 0:a.call(s):(0,l.Wm)(w.f,null,null)]})]),(0,l.Wm)("div",{class:"v-toolbar__content",style:{height:(0,A.kb)(m.value)}},[s.prepend&&(0,l.Wm)("div",{class:"v-toolbar__prepend"},[null==(p=s.prepend)?void 0:p.call(s)]),k&&(0,l.Wm)($,{key:"title",text:e.title},{text:s.title}),null==(v=s.default)?void 0:v.call(s),s.append&&(0,l.Wm)("div",{class:"v-toolbar__append"},[null==(g=s.append)?void 0:g.call(s)])]),(0,l.Wm)(f.Fx,null,{default:()=>[d.value&&(0,l.Wm)("div",{class:"v-toolbar__extension",style:{height:(0,A.kb)(h.value)}},[y])]})]})})),{contentHeight:m,extensionHeight:h}}});function M(e){return(0,A.ei)(e,Object.keys((null==z?void 0:z.props)??{}))}var F=a(87396),H=a(8717);const I=(0,_.a)({name:"VAppBar",props:{modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...j(),...(0,F.o8)(),height:{type:[Number,String],default:64}},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:a}=t;const s=(0,B.iH)(),o=(0,H.z)(e,"modelValue"),n=(0,l.Fl)((()=>{var e,t;const a=(null==(e=s.value)?void 0:e.contentHeight)??0,l=(null==(t=s.value)?void 0:t.extensionHeight)??0;return a+l})),{layoutItemStyles:r}=(0,F.eW)({id:e.name,order:(0,l.Fl)((()=>parseInt(e.order,10))),position:(0,B.Vh)(e,"location"),layoutSize:n,elementSize:n,active:o,absolute:(0,B.Vh)(e,"absolute")});return(0,y.L)((()=>{const[t]=M(e);return(0,l.Wm)(z,(0,l.dG)({ref:s,class:["v-app-bar",{"v-app-bar--bottom":"bottom"===e.location}],style:{...r.value,height:void 0}},t),a)})),{}}});var O=a(67312),D=a(4960);const E=(0,_.a)({name:"VAppBarNavIcon",props:{icon:{type:D.lE,default:"$menu"}},setup(e,t){let{slots:a}=t;return(0,y.L)((()=>(0,l.Wm)(O.T,{class:"v-app-bar-nav-icon",icon:e.icon},a))),{}}});var P=a(53289),K=a(98649),L=a(98777),Z=a(4193);const q={class:"d-flex justify-space-between align-center w-100"},G={class:"d-flex justify-end align-center w-100 header-sm"},R={style:{"margin-right":"16px"}},Y={class:"d-flex justify-between align-center"},Q={class:"employee-name ml-4"};function J(e,t,a,s,o,n){const i=(0,l.up)("A-header-search");return(0,l.wg)(),(0,l.j4)(I,{class:"header"},{default:(0,l.w5)((()=>[(0,l.Wm)(E,{onClick:t[0]||(t[0]=t=>e.$events.emit("toggle-menu")),class:"menu-icon"}),(0,l._)("div",q,[(0,l._)("h1",null,(0,r.zw)(e.$route.meta.title),1),(0,l._)("div",G,[(0,l._)("div",R,[(0,l.Wm)(i,{modelValue:o.search,"onUpdate:modelValue":t[1]||(t[1]=e=>o.search=e),onFocus:t[2]||(t[2]=t=>e.$router.push({name:"Search"})),onBlur:t[3]||(t[3]=()=>({})),onSubmit:t[4]||(t[4]=t=>e.$events.emit("onSearch",o.search)),onClose:t[5]||(t[5]=()=>({}))},null,8,["modelValue"])]),(0,l.Wm)(Z.T,null,{activator:(0,l.w5)((({props:e})=>[(0,l.Wm)(O.T,(0,l.dG)(e,{class:"button primary mr-5"}),{default:(0,l.w5)((()=>[(0,l.Wm)(P.t,{icon:"mdi-plus",size:"large"}),(0,l.Uk)("Vytvoriť ")])),_:2},1040)])),default:(0,l.w5)((()=>[(0,l.Wm)(K.i,null,{default:(0,l.w5)((()=>[(0,l.Wm)(L.l,{class:"cursor-pointer hover-background",onClick:t[6]||(t[6]=e=>n.createMasterTask())},{default:(0,l.w5)((()=>[(0,l.Uk)("MASTER TASK")])),_:1}),(0,l.Wm)(L.l,{class:"cursor-pointer hover-background",onClick:t[7]||(t[7]=e=>n.createTask())},{default:(0,l.w5)((()=>[(0,l.Uk)("SUB TASK")])),_:1}),(0,l.Wm)(L.l,{class:"cursor-pointer hover-background",onClick:t[8]||(t[8]=e=>n.createTeam())},{default:(0,l.w5)((()=>[(0,l.Uk)("TÍM")])),_:1}),(0,l.Wm)(L.l,{class:"cursor-pointer hover-background",onClick:t[9]||(t[9]=e=>n.createBlocker())},{default:(0,l.w5)((()=>[(0,l.Uk)("BLOCKER")])),_:1})])),_:1})])),_:1}),e.user?((0,l.wg)(),(0,l.j4)(Z.T,{key:0},{activator:(0,l.w5)((({props:a})=>[(0,l.Wm)(O.T,(0,l.dG)({class:"menu-dropdown"},a),{default:(0,l.w5)((()=>[(0,l._)("div",Y,[(0,l._)("p",{class:"employee-select-avatar d-flex justify-center align-center",onClick:t[10]||(t[10]=(0,g.iM)((t=>e.$router.push({name:"Dashboard - User"})),["stop"]))},(0,r.zw)(e.user.name?.charAt(0))+(0,r.zw)(e.user.surname?.charAt(0)),1),(0,l._)("div",null,[(0,l._)("span",Q,(0,r.zw)(`${e.user.name} ${e.user.surname||""}`),1),(0,l.Wm)(P.t,{class:"ml-3",icon:"mdi-chevron-down",size:"x-small"})])])])),_:2},1040)])),default:(0,l.w5)((()=>[(0,l.Wm)(K.i,{class:"text-center"},{default:(0,l.w5)((()=>[(0,l.Wm)(L.l,{class:"cursor-pointer hover-background",onClick:t[11]||(t[11]=(0,g.iM)((t=>e.$router.push({name:"Dashboard - User"})),["stop"]))},{default:(0,l.w5)((()=>[(0,l.Uk)("Profil")])),_:1}),(0,l.Wm)(L.l,null,{default:(0,l.w5)((()=>[(0,l.Wm)(O.T,{class:"button",onClick:t[12]||(t[12]=e=>n.logOut())},{default:(0,l.w5)((()=>[(0,l.Uk)("Odhlásiť sa")])),_:1})])),_:1})])),_:1})])),_:1})):(0,l.kq)("",!0)])])])),_:1})}const X=["src"];function ee(e,t,s,o,n,i){return(0,l.wg)(),(0,l.iD)("div",{class:(0,r.C_)(["header-search",{"header-search--focused":s.isFocused}])},[(0,l._)("img",{src:a(52906)},null,8,X),(0,l.wy)((0,l._)("input",{id:"header-search-input","onUpdate:modelValue":t[0]||(t[0]=e=>i.searchValue=e),type:"text",placeholder:"Vyhľadávať",onFocus:t[1]||(t[1]=(...e)=>i.handleFocus&&i.handleFocus(...e)),onBlur:t[2]||(t[2]=(...e)=>i.handleBlur&&i.handleBlur(...e)),onClick:t[3]||(t[3]=(...e)=>i.navigateToSearch&&i.navigateToSearch(...e)),onKeydown:t[4]||(t[4]=(0,g.D2)(((...e)=>i.handleSubmit&&i.handleSubmit(...e)),["enter"]))},null,544),[[g.nr,i.searchValue]]),(0,l.Wm)(O.T,{class:"header-search__close",onMousedown:(0,g.iM)(i.handleClose,["prevent"])},{default:(0,l.w5)((()=>[(0,l.Wm)(P.t,{icon:"mdi-close",size:"large"})])),_:1},8,["onMousedown"])],2)}var te={name:"AHeaderSearch",props:{modelValue:{type:String,default:""},isFocused:{type:Boolean,default:!1}},emits:["update:modelValue","focus","blur","submit","close"],computed:{searchValue:{get(){return this.modelValue},set(e){this.$emit("update:modelValue",e)}}},methods:{handleFocus(){this.$emit("focus")},handleBlur(){this.$emit("blur")},handleClose(){this.$emit("close")},navigateToSearch(){"Search"!==this.$route.name?this.$router.push({name:"Search"}):this.$emit("focus")},handleSubmit(){this.$emit("submit",this.searchValue)}}};const ae=(0,h.Z)(te,[["render",ee],["__scopeId","data-v-bcbd950e"]]);var le=ae,se={data(){return{search:""}},computed:{...(0,d.Se)("auth",["user"])},components:{AHeaderSearch:le},methods:{async logOut(){try{await this.$store.dispatch("auth/logout"),this.$router.push("/"),this.$toast.success("Boli ste odhlásený")}catch(e){this.$toast.error(this.$parseError(e))}},createMasterTask(){this.$events.emit("show-mastertask-modal",{})},createTask(){this.$events.emit("show-subtask-modal",{})},createTeam(){this.$events.emit("show-team-modal",{})},createBlocker(){this.$events.emit("show-blocker-modal",{})}},watch:{$route(e,t){this.search=""}}};const oe=(0,h.Z)(se,[["render",J],["__scopeId","data-v-0e58a749"]]);var ne=oe,re={components:{ASidemenu:v,AHeader:ne},data(){return{loader:null}},async mounted(){this.loader=this.$loading.show();try{await this.$store.dispatch("tm/initialize")}catch(e){this.$toast.error(this.$parseError(e))}finally{this.loader?.hide()}}};const ie=(0,h.Z)(re,[["render",n],["__scopeId","data-v-2467b0ba"]]);var ue=ie},67958:function(e,t,a){e.exports=a.p+"img/jandl-logo.d5c18b80.svg"}}]); //# sourceMappingURL=3300.94555091.js.map