import{M as _}from"./my-C3cc-csM.js";import{ab as B,ac as L,ad as P,i as t,ae as x,af as $,d as w,u as A,a as C,s as U,p as R,q as N,b as z,x as d,g as p,w as e,ag as I,V as b,j as o,k as l,t as D,X as G,G as g,ah as H}from"./index-B2MTLsCS.js";import{V as M}from"./VMenu-CnL7QM7S.js";import{V as T,a as i,c as u,d as j}from"./VList-DlSGQeXG.js";import{V as y}from"./VBadge-Xka6DEbn.js";const q=L({start:Boolean,end:Boolean,...$(),...x()},"VListItemAction"),F=B()({name:"VListItemAction",props:q(),setup(r,c){let{slots:s}=c;return P(()=>t(r.tag,{class:["v-list-item-action",{"v-list-item-action--start":r.start,"v-list-item-action--end":r.end},r.class],style:r.style},s)),{}}}),Q=w({__name:"UserProfile",setup(r){const c=A(),s=C(),h=U(),k=R(),n=N(),f=z(),v=()=>{H().then(async m=>{c.setHomepageActive(3),f.push({name:"products"}),await s.setInitUserInfo(),k.changeReload(),h.changeSnackbar({color:"#7367f0",location:"top",variant:"elevated",text:"Logout Successful !",visible:!0})})},V=m=>{m===1?f.push({name:"dashboard"}):f.push({name:"root"})};return(m,a)=>(p(),d(y,{dot:"",location:"bottom right","offset-x":"3","offset-y":"3",bordered:"",color:"success"},{default:e(()=>[t(I,{class:"cursor-pointer",color:"primary",variant:"tonal"},{default:e(()=>[t(b,{src:o(s).$state.userBaseInfo.profilePhotoUrl?o(s).$state.userBaseInfo.profilePhotoUrl:o(_)},null,8,["src"]),t(M,{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(y,{dot:"",location:"bottom right","offset-x":"3","offset-y":"3",color:"success"},{default:e(()=>[t(I,{color:"primary",variant:"tonal"},{default:e(()=>[t(b,{src:o(s).$state.userBaseInfo.profilePhotoUrl?o(s).$state.userBaseInfo.profilePhotoUrl:o(_)},null,8,["src"])]),_:1})]),_:1})]),_:1})]),default:e(()=>[t(u,{class:"font-weight-semibold"},{default:e(()=>[l(D(o(s).$state.userBaseInfo.fullName?o(s).$state.userBaseInfo.fullName:o(s).$state.userBaseInfo.username),1)]),_:1}),t(j)]),_:1}),t(G,{class:"my-2"}),o(n).name==="root"||o(n).name==="products"||o(n).name==="faq"||o(n).name==="product-handle"?(p(),d(i,{key:0,onClick:a[0]||(a[0]=S=>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(()=>a[2]||(a[2]=[l("Go to Dashboard")])),_:1,__:[2]})]),_:1})):(p(),d(i,{key:1,onClick:a[1]||(a[1]=S=>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(()=>a[3]||(a[3]=[l("Go to Homepage")])),_:1,__:[3]})]),_:1})),t(i,{onClick:v},{prepend:e(()=>[t(g,{class:"me-2",icon:"tabler-logout",size:"22"})]),default:e(()=>[t(u,{style:{"font-weight":"500"}},{default:e(()=>a[4]||(a[4]=[l("Log Out")])),_:1,__:[4]})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}});export{Q as _};