import{d as C,a as N,a8 as D,f as i,h as r,t as I,x as V,g as o,F as q,i as e,z as w,v as z,a9 as A,o as s,_ as E}from"./BxiWQxwE.js";import{_ as F}from"./BXJ7yDe-.js";import{_ as G}from"./DeW1CcJJ.js";import{_ as L}from"./rygnbzXY.js";import M from"./mNyKjZh7.js";import{_ as P}from"./DA8rZi_P.js";import{_ as S}from"./DVEjoXxb.js";import{_ as T}from"./ERvin0ES.js";import{u as j}from"./82sW_ACQ.js";const O={class:"dialog-list"},Q={class:"dialog-list__content"},H={class:"dialog-list__footer"},J={class:"dialog-list__footer--actions"},K=["aria-label"],R=C({__name:"index",props:{pastry:{type:Object,required:!0},confirmText:{type:String,required:!1,default:"common.buttons.confirm"}},emits:["confirm"],setup(c,{emit:d}){const m=c,{$messages:a,$toast:u}=N(),{getProductInformation:p}=j(),l=d,{data:t,error:_,status:f}=D("product-information",async()=>{const n=await p(m.pastry.productId);return n?n.product:!1});_.value&&(console.error("Error fetching DekaGebak product information",_.value),u.add({id:Math.random(),text:a("error.common")}));const k=n=>{document.body.classList.remove("locked"),l("confirm",n)};return(n,U)=>{const g=A,b=F,x=G,h=L,y=M,v=P,$=S,B=T;return s(),i("div",O,[r("div",Q,[o(f)==="pending"?(s(),I(g,{key:0,text:o(a)("dekaGebak.loading")},null,8,["text"])):o(t)?(s(),i(q,{key:1},[e(b,{product:o(t)},null,8,["product"]),e(x,{product:o(t)},null,8,["product"]),e(h,{product:o(t)},null,8,["product"]),e(y,{product:o(t)},null,8,["product"]),e(v,{product:o(t)},null,8,["product"]),e($,{product:o(t)},null,8,["product"]),e(B,{product:o(t)},null,8,["product"])],64)):V("",!0)]),r("div",H,[r("div",J,[r("button",{"aria-label":o(a)("aria.confirm"),class:"button button-green",onClick:w(k,["prevent"])},z(o(a)(c.confirmText)),9,K)])])])}}}),ro=E(R,[["__scopeId","data-v-80aa909a"]]);export{ro as default};
