import C from"./C8-yN7wF.js";import F from"./Bz9kCJ-d.js";import{d as q,u as z,a as L,r as U,a8 as Y,e as b,j as G,f as a,i as p,h as H,g as e,t as k,x as u,F as Q,y as W,v as M,n as J,a5 as O,a9 as K,o as s,_ as X}from"./BxiWQxwE.js";import Z from"./DPdNqxGO.js";import ee from"./DUuO3sTb.js";import{u as oe}from"./muWaAhT1.js";import{u as te}from"./C2dOrIeI.js";import"./C0lg36KX.js";import"./4HfP1VOY.js";import"./QMEN6lyk.js";import"./CxeYIrhH.js";import"./Dl6s6BfE.js";import"./82sW_ACQ.js";const ne={class:"container"},re={key:1},se={key:2},ae={key:3,class:"error"},l=10,me=q({__name:"mijn-bestellingen",setup(ie){const d=z(),{$gtm:T,$toast:R,$messages:o}=L(),{getOrders:w}=oe(),_=U(d.query.page??1),{data:t,error:m,refresh:I,status:P}=Y(async()=>{var r,i;const n=await w(l,l*(Number(_.value)-1));return{orders:((r=n.listOrders)==null?void 0:r.orders)??[],total:((i=n.listOrders)==null?void 0:i.totalSize)??0}},"$3WRMvpDs96");m.value&&(console.error("Orders:",m),R.add({id:Math.random()*l,text:o("error.common")}));const D=()=>window.scrollTo({top:0,behavior:"smooth"}),g=b(()=>{var n;return Math.ceil(((n=t==null?void 0:t.value)==null?void 0:n.total)/l)}),V=b(()=>g.value>0),$=async(n,r)=>{_.value=Number(r),await J({path:`${O.MY_ENVIRONMENT}/mijn-bestellingen`,query:{[n]:r}},{replace:!0}),await I(),D()};return te({title:o("myEnvironment.orders.seo.title"),ogTitle:o("myEnvironment.orders.seo.title"),description:o("myEnvironment.orders.seo.description"),ogDescription:o("myEnvironment.orders.seo.ogDescription"),ogImage:o("myEnvironment.orders.seo.ogImage"),twitterCard:"summary_large_image"}),G(()=>T("pageview",{pageType:"PageView",pageUrl:d.path,pageName:o("myEnvironment.orders.seo.title")})),(n,r)=>{var y,v,E,f,h,N,x;const i=C,B=F,S=K,j=Z,A=ee;return s(),a("section",null,[p(i,{title:e(o)("myEnvironment.orders.title")},null,8,["title"]),H("div",ne,[p(B,{to:`${e(O).MY_ENVIRONMENT}`,label:e(o)("myEnvironment.orders.backTo",{route:e(o)("menuItems.myDekaMarkt")})},null,8,["to","label"]),!((y=e(t))!=null&&y.orders)&&e(P)==="pending"?(s(),k(S,{key:0,text:e(o)("myEnvironment.receipts.loading")},null,8,["text"])):u("",!0),((E=(v=e(t))==null?void 0:v.orders)==null?void 0:E.length)>0?(s(),a("ul",re,[(s(!0),a(Q,null,W((f=e(t))==null?void 0:f.orders,c=>(s(),a("li",{key:c.orderId},[p(j,{order:c},null,8,["order"])]))),128))])):((N=(h=e(t))==null?void 0:h.orders)==null?void 0:N.length)===0&&!e(m)?(s(),a("span",se,M(e(o)("myEnvironment.orders.noOrdersFound")),1)):e(m)?(s(),a("span",ae,M(e(o)("error.common")),1)):u("",!0),e(V)&&((x=e(t))!=null&&x.orders)?(s(),k(A,{key:4,"no-pages":e(g),"current-page":Number(e(_)),onHandlePaging:r[0]||(r[0]=c=>$("page",c))},null,8,["no-pages","current-page"])):u("",!0)])])}}}),xe=X(me,[["__scopeId","data-v-e1a0b639"]]);export{xe as default};
