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