const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-PU-0vjEQ.js","assets/vendor-BmRNukEL.js","assets/vendor-DXOeSP1F.css","assets/index-BXA319rR.css"])))=>i.map(i=>d[i]);
import{F as D,P as l,_ as i,R as s,a1 as n,T as f,Q as M,W as _,a0 as m,X as v,ai as Q,m as o,r,bU as Y,au as T,b as j,e as t,a2 as I,ae as Z,ab as tt}from"./vendor-BmRNukEL.js";import{l as et,M as W,bo as st,bJ as at,k as it,i as nt,cf as lt,o as B}from"./index-PU-0vjEQ.js";import{_ as ot,a as ct}from"./wishlist-products-skeleton.vue_vue_type_script_setup_true_lang-uFbAOzWw.js";import"./product-skeleton-grid-C19_1glW.js";const ut={class:"list-summary__content"},rt={key:0},_t=D({__name:"wishlist-summary",props:{list:{}},setup(p){return(d,P)=>{const k=l("VcPriceDisplay"),h=l("VcWidget");return s(),i(h,{id:"list-summary",class:"list-summary",title:d.$t("common.titles.order_summary")},{default:n(()=>[f("div",ut,[f("span",null,m(d.$t("common.labels.subtotal")),1),p.list.subTotal?(s(),M("span",rt,[v(k,{value:p.list.subTotal},null,8,["value"])])):_("",!0)])]),_:1},8,["title"])}}}),mt={class:"shared-list__items"},pt={key:0,class:"shared-list__page-limit"},vt=D({__name:"shared-list",props:{sharingKey:{}},setup(p){const d=p,P=Z(()=>tt(()=>import("./index-PU-0vjEQ.js").then(e=>e.dx),__vite__mapDeps([0,1,2,3]))),{getModuleSettings:k}=et(W.MODULE_ID),{analytics:h}=st(),{t:N}=Q(),{listLoading:g,list:a,fetchSharedWishList:S}=at(),{cart:A}=it(),{continue_shopping_link:b}=k({[W.CONTINUE_SHOPPING_LINK]:"continue_shopping_link"});nt({title:o(()=>N("pages.account.list_details.meta.title",[a.value?.name]))});const w=o(()=>({item_list_id:"wishlist",item_list_name:`Wishlist "${a.value?.name}"`,related_id:a.value?.id,related_type:"wishlist"})),E=r(),O=r({}),y=r(6),c=r(1),V=r([]),U=o(()=>Y(A.value?.items,"sku")),x=o(()=>V.value.map(e=>lt(e,U.value[e.sku]?.quantity))),L=o(()=>Math.ceil((V.value.length??0)/y.value)),C=o(()=>x.value.slice((c.value-1)*y.value,c.value*y.value)),K=o(()=>C.value.length||y.value);function R(e){e&&h("selectItem",e,w.value)}return T(async()=>{await S(d.sharingKey),c.value=1,V.value=j(a.value?.items)??[]}),T(()=>{const e=a.value?.items?.map(u=>u.product).filter(u=>!!u);e?.length&&h("viewItemList",e,w.value)}),(e,u)=>{const G=l("VcTypography"),H=l("VcPagination"),X=l("VcWidget"),q=l("VcLayout"),$=l("VcButton"),z=l("VcEmptyView"),F=l("VcContainer");return s(),i(F,{class:"shared-list"},{default:n(()=>[t(a)?.name?(s(),i(G,{key:0,tag:"h1",class:"shared-list__name"},{default:n(()=>[I(m(t(a).name),1)]),_:1})):_("",!0),f("div",{ref_key:"listElement",ref:E,class:"shared-list__content"},[t(g)?(s(),i(t(ot),{key:0,itemsCount:K.value},null,8,["itemsCount"])):!t(g)&&t(a)?.items?.length?(s(),i(q,{key:1,"sidebar-position":"right",sticky:""},{sidebar:n(()=>[v(t(_t),{list:t(a)},null,8,["list"])]),default:n(()=>[v(X,{size:"lg"},{default:n(()=>[f("div",mt,[v(t(ct),{items:C.value,"pending-items":O.value,editable:!1,navigatable:!1,onLinkClick:R},null,8,["items","pending-items"]),c.value>=t(B)?(s(),M("p",pt,m(e.$t("ui_kit.reach_limit.page_limit")),1)):_("",!0),L.value>1?(s(),i(H,{key:1,page:c.value,"onUpdate:page":u[0]||(u[0]=J=>c.value=J),pages:Math.min(L.value,t(B)),"scroll-target":E.value,"scroll-offset":60},null,8,["page","pages","scroll-target"])):_("",!0)])]),_:1})]),_:1})):!t(g)&&t(a)?.items?.length===0?(s(),i(z,{key:2,text:e.$t("shared.wishlists.list_details.empty_list"),icon:"outline-lists"},{button:n(()=>[t(b)?(s(),i($,{key:0,"external-link":t(b)},{default:n(()=>[I(m(e.$t("shared.wishlists.list_details.empty_list_button")),1)]),_:1},8,["external-link"])):(s(),i($,{key:1,to:"/"},{default:n(()=>[I(m(e.$t("shared.wishlists.list_details.empty_list_button")),1)]),_:1}))]),_:1},8,["text"])):!t(g)&&!t(a)?(s(),i(t(P),{key:3})):_("",!0)],512)]),_:1})}}});export{vt as default};
//# sourceMappingURL=shared-list-C6732y_p.js.map
