import{d as E,bk as g,a as k,r as m,u as $,j as M,e as R,f as x,h as n,v as c,g as e,z as A,A as B,o as C,a6 as D,_ as N}from"./BxiWQxwE.js";import{u as O,b as I}from"./Dl6s6BfE.js";const L={class:"content"},S={class:"content__actions"},T=["disabled","aria-label"],j=E({__name:"list-item",props:{receipt:{type:Object,required:!0}},setup(s){const d=s,{isMobile:u}=g(),f=u?180:100,{$messages:o,$toast:b}=k(),{format:y}=O(),a=m(!1),l=m(),v=$(),_=()=>{var r,t;window.scrollTo({top:(((t=(r=l.value)==null?void 0:r.getBoundingClientRect())==null?void 0:t.top)??0)+(window.scrollY-f),behavior:"smooth"})};M(()=>{String(v.query.receiptid)===String(d.receipt.id)&&_()});const h=async r=>{a.value=!0;try{const t=await $fetch("/api/receipt",{method:"POST",body:{receiptId:r},headers:D(["cookie"])}),p=window.URL.createObjectURL(new Blob([t])),i=document.createElement("a");i.href=p,i.setAttribute("download",`JouwDigitaleKassabon-${d.receipt.orderNumber}.pdf`),document.body.appendChild(i),i.click()}catch(t){b.add({id:1,text:o("error.common")}),console.error("Error downloading receipt",t)}finally{a.value=!1}},w=R(()=>d.receipt.order.payId===8?o("myEnvironment.receipts.afterPay"):o("myEnvironment.receipts.pin"));return(r,t)=>(C(),x("div",{ref_key:"receiptEl",ref:l,class:"receipt"},[n("div",L,[n("h3",null,c(e(o)("myEnvironment.receipts.orderNumber",{number:`${s.receipt.orderNumber}`})),1),n("p",null,c(e(o)("myEnvironment.receipts.deliveredOn",{date:`${e(y)(new Date(s.receipt.created),e(I))}`})),1),n("p",null,c(e(o)("myEnvironment.receipts.paymentMethod",{method:`${e(w)}`})),1)]),n("div",S,[n("button",{disabled:e(a),class:B({loading:e(a)}),type:"button","aria-label":e(o)("myEnvironment.receipts.download"),onClick:t[0]||(t[0]=A(p=>h(s.receipt.id),["prevent"]))},c(e(o)("myEnvironment.receipts.download")),11,T)])],512))}}),z=N(j,[["__scopeId","data-v-77f1fe0f"]]);export{z as default};
