import{ai as S,aj as B,ak as L,h as t,al as w,am as x,d as P,an as A,u as C,q as $,n as N,p as R,a as U,v as d,f as p,w as e,ao as _,V as b,i as s,j as l,t as j,N as z,G as g,ap as D}from"./index-yQAHGqJX.js";import{V as G}from"./VMenu-D1gD7q0_.js";import{a as T,V as i,c as u,d as q}from"./VList-hSIP-_L_.js";import{V as k}from"./VBadge-tWUx6sFs.js";const H=B({start:Boolean,end:Boolean,...x(),...w()},"VListItemAction"),F=S()({name:"VListItemAction",props:H(),setup(n,c){let{slots:a}=c;return L(()=>t(n.tag,{class:["v-list-item-action",{"v-list-item-action--start":n.start,"v-list-item-action--end":n.end},n.class],style:n.style},a)),{}}}),K=P({__name:"UserProfile",setup(n){const c=A(),a=C(),I=$(),v=N(),r=R(),m=U(),y=()=>{D().then(async f=>{c.setHomepageActive(3),m.push({name:"blank-product-calog"}),await a.setInitUserInfo(),v.changeReload(),I.changeSnackbar({color:"#7367f0",location:"top",variant:"elevated",text:"Logout Successful !",visible:!0})})},V=f=>{f===1?m.push({name:"dashboard"}):m.push({name:"root"})};return(f,o)=>(p(),d(k,{dot:"",location:"bottom right","offset-x":"3","offset-y":"3",bordered:"",color:"success"},{default:e(()=>[t(_,{class:"cursor-pointer",color:"primary",variant:"tonal"},{default:e(()=>[t(b,{src:s(a).$state.userBaseInfo.profilePhotoUrl},null,8,["src"]),t(G,{activator:"parent",width:"230",location:"bottom end",offset:"14px"},{default:e(()=>[t(T,null,{default:e(()=>[t(i,null,{prepend:e(()=>[t(F,{start:""},{default:e(()=>[t(k,{dot:"",location:"bottom right","offset-x":"3","offset-y":"3",color:"success"},{default:e(()=>[t(_,{color:"primary",variant:"tonal"},{default:e(()=>[t(b,{src:s(a).$state.userBaseInfo.profilePhotoUrl},null,8,["src"])]),_:1})]),_:1})]),_:1})]),default:e(()=>[t(u,{class:"font-weight-semibold"},{default:e(()=>[l(j(s(a).$state.userBaseInfo.fullName?s(a).$state.userBaseInfo.fullName:s(a).$state.userBaseInfo.username),1)]),_:1}),t(q)]),_:1}),t(z,{class:"my-2"}),s(r).name==="root"||s(r).name==="blank-product-calog"||s(r).name==="faq"||s(r).name==="blank-product-calog-handle"?(p(),d(i,{key:0,onClick:o[0]||(o[0]=h=>V(1))},{prepend:e(()=>[t(g,{class:"me-2",icon:"custom-dashboard-line",size:"22"})]),default:e(()=>[t(u,{style:{"font-weight":"500"}},{default:e(()=>o[2]||(o[2]=[l("Go to Dashboard")])),_:1,__:[2]})]),_:1})):(p(),d(i,{key:1,onClick:o[1]||(o[1]=h=>V(2))},{prepend:e(()=>[t(g,{class:"me-2",icon:"custom-home-3-line",size:"22"})]),default:e(()=>[t(u,{style:{"font-weight":"500"}},{default:e(()=>o[3]||(o[3]=[l("Go to Homepage")])),_:1,__:[3]})]),_:1})),t(i,{onClick:y},{prepend:e(()=>[t(g,{class:"me-2",icon:"tabler-logout",size:"22"})]),default:e(()=>[t(u,{style:{"font-weight":"500"}},{default:e(()=>o[4]||(o[4]=[l("Log Out")])),_:1,__:[4]})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}});export{K as _};