import{_ as T}from"./BuMsBOrl.js";import V from"./axcvKtZU.js";import{d as D,u as M,a as Q,b as R,w as c,c as j,n as x,e as q,f,o as i,g as w,h as z,i as b,_ as F}from"./BxiWQxwE.js";import{u as G}from"./C0u-A3aK.js";import"./BtFqvK5V.js";import"./DXn7UZRN.js";import"./4HfP1VOY.js";import"./QMEN6lyk.js";import"./CxeYIrhH.js";import"./CMsHgkl0.js";const H={key:0,class:"container"},J={class:"products"},K={key:1,class:"offers__no-results"},L=D({__name:"[id]",async setup(S){var _,m,p,O,v,g;let s,t;const u=M(),{$messages:k,$toast:N}=Q(),{listOffersByIds:P}=G(),{mapOfferToProductCard:$,filterOffersOnProducts:A}=R(),{data:e,error:d}=([s,t]=c(async()=>j(`listoffers-${u.params.id}`,async()=>await P(Number(u.params.id))??[])),s=await s,t(),s);d.value&&(console.error("Error fetching Offer products information",d.value),N.add({id:Math.random(),text:k("error.common")}),[s,t]=c(()=>x("/aanbiedingen")),await s,t()),!((p=(m=(_=e.value)==null?void 0:_.listOffersByIds)==null?void 0:m.currentOffers)!=null&&p.length)&&!((g=(v=(O=e.value)==null?void 0:O.listOffersByIds)==null?void 0:v.upcomingOffers)!=null&&g.length)&&([s,t]=c(()=>x("/aanbiedingen")),await s,t());const l=q(()=>{var a,r,o,h,B,I;if(!e.value)return[];const n=(o=(r=(a=e.value)==null?void 0:a.listOffersByIds)==null?void 0:r.currentOffers)!=null&&o.length?e.value.listOffersByIds.currentOffers:(I=(B=(h=e.value)==null?void 0:h.listOffersByIds)==null?void 0:B.upcomingOffers)!=null&&I.length?e.value.listOffersByIds.upcomingOffers:[];return A(n).map(E=>$(E))});return(n,C)=>{var r,o;const y=T,a=V;return i(),f("section",null,[((r=w(l))==null?void 0:r.length)>0?(i(),f("div",H,[z("div",J,[b(y,{products:(o=w(l)[0])==null?void 0:o.multiProducts},null,8,["products"])])])):(i(),f("div",K,[b(a)]))])}}}),as=F(L,[["__scopeId","data-v-9ab60a35"]]);export{as as default};
