import T from"./COGYfyY2.js";import v from"./C06lYHNU.js";import{d as y,a as L,l as B,e as w,aF as F,f as p,h as t,x as d,v as i,g as s,B as u,F as N,y as q,z as A,i as C,o,t as _,J as V,_ as I}from"./BxiWQxwE.js";import"./3JbtE1cp.js";const $={class:"dialog-list"},j={class:"dialog-list__header"},z={key:0},D={key:1},E={class:"dialog-list__content"},J={class:"dialog-list__footer"},M={class:"dialog-list__footer--actions"},O=["aria-label"],U=y({__name:"overview",props:{loading:{type:Boolean,required:!1},error:{type:String,required:!0},productToAdd:{type:Object,required:!1,default:null},triggeredFromBasket:{type:Boolean,required:!1,default:!1}},emits:["open-create-new-list"],setup(a,{emit:g}){const h=a,{$messages:e}=L(),{userShoppingLists:m,newlyCreatedShoppingListId:f}=B(),l=w(()=>h.triggeredFromBasket?{title:e("shoppinglist.popup.addToSpecificList.basket.title"),subtitle:e("shoppinglist.popup.addToSpecificList.basket.subtitle"),description:e("shoppinglist.popup.addToSpecificList.basket.description")}:{title:e("shoppinglist.popup.addToSpecificList.title"),subtitle:e("shoppinglist.popup.addToSpecificList.subtitle")}),b=g;return F(()=>f.value=null),(G,r)=>{var c;const k=T,x=v,S=V;return o(),p("div",$,[t("div",j,[t("h2",null,i(s(l).title),1),t("p",null,i(s(l).subtitle),1),s(l).description?(o(),p("span",z,i(s(l).description),1)):d("",!0),a.productToAdd?(o(),p("span",D,[u(i(s(e)("shoppinglist.popup.subtitle"))+" ",1),t("strong",null,i((c=a.productToAdd)==null?void 0:c.headerText),1)])):d("",!0)]),t("div",E,[t("ul",null,[(o(!0),p(N,null,q(s(m),n=>(o(),p("li",{key:String(n.shoppingListId)},[a.triggeredFromBasket?(o(),_(k,{key:0,list:n},null,8,["list"])):(o(),_(x,{key:1,list:n},null,8,["list"]))]))),128))])]),t("div",J,[t("div",M,[t("button",{"aria-label":s(e)("shoppinglist.popup.addToSpecificList.cta"),class:"button button-green-outline",onClick:r[0]||(r[0]=A(n=>b("open-create-new-list",n),["prevent"]))},[C(S),u(" "+i(s(e)("shoppinglist.popup.addToSpecificList.cta")),1)],8,O)])])])}}}),R=I(U,[["__scopeId","data-v-9cca583f"]]);export{R as default};
