import B from"./C8-yN7wF.js";import H from"./DgKQt-j_.js";import z from"./DyFgK7Xx.js";import A from"./BqbvYGhy.js";import F from"./Wr4q1gqv.js";import{a as D,a5 as t,d as U,l as q,u as J,k as K,c as Q,j as W,f as s,i as S,h as u,F as _,y as I,g as m,a6 as X,o as n,t as Z,x as ee,a7 as te,C as T,_ as ne}from"./BxiWQxwE.js";import{u as oe}from"./C2dOrIeI.js";import"./Dl6s6BfE.js";const ie=()=>{const{$messages:e}=D();return{options:[{id:"profile",show:!0,title:e("myEnvironment.profile.title")??"",description:e("myEnvironment.profile.description")??"",icon:"user",url:`${t.MY_ENVIRONMENT}/profiel-updaten`,seo:{"aria-label":e("myEnvironment.profile.seo")??"","data-top-navigation":e("myEnvironment.profile.seo")??"","data-top-navigation-item":e("myEnvironment.profile.seo")??"","data-top-navigation-pos":"0"},links:[{id:"personal",title:e("myEnvironment.profile.links.personal")??"",url:`${t.MY_ENVIRONMENT}/profiel-updaten`,seo:{"aria-label":e("myEnvironment.profile.seo")??"","data-top-navigation":e("myEnvironment.profile.seo")??"","data-top-navigation-item":e("myEnvironment.profile.links.personal")??"","data-top-navigation-pos":"1"}},{id:"address",title:e("myEnvironment.profile.links.address")??"",url:`${t.MY_ENVIRONMENT}/profiel-updaten`,seo:{"aria-label":e("myEnvironment.profile.seo")??"","data-top-navigation":e("myEnvironment.profile.seo")??"","data-top-navigation-item":e("myEnvironment.profile.links.address")??"","data-top-navigation-pos":"2"}},{id:"password",title:e("myEnvironment.profile.links.password")??"",url:`${t.MY_ENVIRONMENT}/wachtwoord-wijzigen`,seo:{"aria-label":e("myEnvironment.profile.seo")??"","data-top-navigation":e("myEnvironment.profile.seo")??"","data-top-navigation-item":e("myEnvironment.profile.links.password")??"","data-top-navigation-pos":"2"}}]},{id:"orders",show:!0,title:e("myEnvironment.orders.title")??"",description:e("myEnvironment.orders.description")??"",icon:"shopping-cart-empty",url:`${t.MY_ENVIRONMENT}/mijn-bestellingen`,seo:{"aria-label":e("myEnvironment.orders.seoName")??"","data-top-navigation":e("myEnvironment.orders.seoName")??"","data-top-navigation-item":e("myEnvironment.orders.seoName")??"","data-top-navigation-pos":"0"}},{id:"shoppinglists",show:!0,title:e("myEnvironment.shoppinglist.title")??"",description:e("myEnvironment.shoppinglist.description")??"",icon:"shopping-list",url:`${t.LIST}`,seo:{"aria-label":e("myEnvironment.shoppinglist.seoName")??"","data-top-navigation":e("myEnvironment.shoppinglist.seoName")??"","data-top-navigation-item":e("myEnvironment.shoppinglist.seoName")??"","data-top-navigation-pos":"0"},links:[]},{id:"favorites",show:!1,title:e("myEnvironment.favorites.title")??"",description:e("myEnvironment.favorites.description")??"",icon:"heart",url:`${t.MY_ENVIRONMENT}/lijsten/favoriete-producten`,seo:{"aria-label":e("myEnvironment.favorites.seo")??"","data-top-navigation":e("myEnvironment.favorites.seo")??"","data-top-navigation-item":e("myEnvironment.favorites.seo")??"","data-top-navigation-pos":"0"},links:[{id:"favorite-products",title:e("myEnvironment.favorites.links.favoriteProducts")??"",url:`${t.MY_ENVIRONMENT}${t.LIST}`,seo:{"aria-label":e("myEnvironment.favorites.seo")??"","data-top-navigation":e("myEnvironment.favorites.seo")??"","data-top-navigation-item":e("myEnvironment.favorites.links.favoriteProducts")??"","data-top-navigation-pos":"1"}}]},{id:"receipts",show:!0,title:e("myEnvironment.receipts.title")??"",description:e("myEnvironment.receipts.description")??"",icon:"receipt",url:`${t.MY_ENVIRONMENT}/kassabonnen`,seo:{"aria-label":e("myEnvironment.receipts.seoName")??"","data-top-navigation":e("myEnvironment.receipts.seoName")??"","data-top-navigation-item":e("myEnvironment.receipts.seoName")??"","data-top-navigation-pos":"0"}}]}},se={class:"container"},re={class:"options"},ae=U({__name:"index",setup(e){var $,P;const{$gtm:O,$messages:p}=D(),{options:G}=ie(),{userShoppingLists:M}=q(),j=J(),{userProfile:w}=K(),{data:E,error:x}=Q(`environment-${(P=($=w.value)==null?void 0:$.customer)==null?void 0:P.id}`,async()=>{var y,g,f,N,h,k,i,d,c;const o=await $fetch(`/api/my-environment/${(g=(y=w.value)==null?void 0:y.customer)==null?void 0:g.id}`,{headers:X()});return{orders:{items:((f=o.orders.listOrders)==null?void 0:f.orders)??[],total:((h=(N=o.orders)==null?void 0:N.listOrders)==null?void 0:h.totalSize)??0},receipts:{items:((i=(k=o.receipts)==null?void 0:k.listGeneratedReceipt)==null?void 0:i.receipts)??[],total:((c=(d=o.receipts)==null?void 0:d.listGeneratedReceipt)==null?void 0:c.totalSize)??0}}});x.value&&console.error("receipts | orders:",x);const l={ORDERS:"orders",RECEIPTS:"receipts",SHOPPINGLISTS:"shoppinglists"},R=o=>({orders:l.ORDERS,receipts:l.RECEIPTS,shoppinglists:l.SHOPPINGLISTS})[o==null?void 0:o.id]??"";return oe({title:p("myEnvironment.seo.title"),ogTitle:p("myEnvironment.seo.title"),description:p("myEnvironment.seo.description"),ogDescription:p("myEnvironment.seo.ogDescription"),ogImage:p("myEnvironment.seo.ogImage"),twitterCard:"summary_large_image"}),W(()=>O("pageview",{pageType:"PageView",pageUrl:j.path,pageName:p("myEnvironment.seo.title")})),(o,y)=>{const g=B,f=H,N=z,h=A,k=F;return n(),s("section",null,[S(g),u("div",se,[u("div",re,[(n(!0),s(_,null,I(m(G),i=>{var d,c,b,V,L,C,Y;return n(),s(_,null,[i.show?(n(),Z(k,{key:i.id,option:i},te({_:2},[R(i)===l.ORDERS&&((b=(c=(d=m(E))==null?void 0:d.orders)==null?void 0:c.items)!=null&&b.length)?{name:"additional-content__orders",fn:T(()=>{var r;return[u("ul",null,[(n(!0),s(_,null,I((r=m(E))==null?void 0:r.orders.items,(a,v)=>(n(),s("li",{key:a.orderNumber},[S(f,{order:a,idx:v},null,8,["order","idx"])]))),128))])]}),key:"0"}:void 0,R(i)===l.RECEIPTS&&((C=(L=(V=m(E))==null?void 0:V.receipts)==null?void 0:L.items)==null?void 0:C.length)>0?{name:"additional-content__receipts",fn:T(()=>{var r;return[u("ul",null,[(n(!0),s(_,null,I((r=m(E))==null?void 0:r.receipts.items,(a,v)=>(n(),s("li",{key:a.id},[S(N,{receipt:a,idx:v},null,8,["receipt","idx"])]))),128))])]}),key:"1"}:void 0,R(i)===l.SHOPPINGLISTS&&((Y=m(M))==null?void 0:Y.length)>0?{name:"additional-content__shoppinglists",fn:T(()=>{var r;return[u("ul",null,[(n(!0),s(_,null,I((r=m(M))==null?void 0:r.slice(0,3),(a,v)=>(n(),s("li",{key:a.shoppingListId},[S(h,{list:a,idx:v},null,8,["list","idx"])]))),128))])]}),key:"2"}:void 0]),1032,["option"])):ee("",!0)],64)}),256))])])])}}}),Ee=ne(ae,[["__scopeId","data-v-32361392"]]);export{Ee as default};
