1import{X as G,ab as P,aZ as q,b5 as O,_ as M,o as R,at as V,a3 as b,aA as D,d as E,e as r,i as L,p,k as u,y as A,q as F,a2 as Q,a1 as e,c as a,g as n,h as l,aR as j,ae as z}from"./Dyf_xAow.js";import{u as W,a as X,_ as Z,L as v}from"./CMP8lWS5.js";import{_ as H}from"./BpVn7yaE.js";import{_ as J}from"./UAoPTr-A.js";import{a as K}from"./CY9fiztf.js";import{u as U}from"./BaBzAF0S.js";import{_ as Y}from"./BZ-Z0cF3.js";import{_ as tt}from"./CtRyXGJV.js";import"./BTI4qVLq.js";import"./CJaJske3.js";import"./BABgNUSN.js";import"./BU1eFBdr.js";import"./OYoX_v93.js";import"./B9iCpJMs.js";import"./C0tYLqjJ.js";import"./CHbLdOb5.js";import"./DjZCEhS4.js";import"./B2IlGOsj.js";import"./DdQCOSs5.js";import"./CjXR1mW9.js";import"./DWAC_R1A.js";import"./DbcGJFZb.js";import"./BcqNZOj4.js";import"./BOxuH9_I.js";import"./Chuu49nG.js";import"./BvNpHjlK.js";import"./Bdw1QuFp.js";import"./DVbwk5Mi.js";import"./B_N8k-7s.js";import"./BCP7ZUgE.js";import"./adYOvP6I.js";import"./Baep3svV.js";import"./CxMOe9rA.js";import"./C7zGYq-6.js";import"./Bs5wzXam.js";import"./B-bwQ1N-.js";import"./DQHQ7WgW.js";import"./MusTj6Ir.js";import"./CVoAfB6O.js";import"./CCQSrMYQ.js";import"./Dbf2897v.js";import"./BU4z3Z6e.js";import"./-A5JrL0b.js";import"./B7E-Y-3d.js";import"./JIOSjsUD.js";import"./DuJ46VkG.js";import"./CkpXtkNu.js";const et={class:"my-main"},ot={class:"headline-2xl !font-light my-4"},st={class:"flex lg:justify-end mb-4"},rt=G({__name:"FavoriteList",setup(B){var g;K();const d=P(),c=q(),i=O(),_=(g=M().params)==null?void 0:g.favoriteListId,h=W();R(async()=>{await h.loadListStyle()});const f=a(()=>h.listStyle),w=a(()=>f.value===v.Grid?"grid grid-cols-2 gap-6 xl:grid-cols-3":"flex flex-col gap-y-10");U(async()=>{await i.loadFavoriteList(_),i.currentFavoriteList===null&&(V({title:b("FavoriteLists.Feedback.NoFavoriteListFound"),text:b("FavoriteLists.Feedback.NavigatedBackToOverview")}).info(),await D(d("customer-center-favorite-lists")))},{server:!1},"$GgOlBB6vQ7");const S=a(()=>i.currentFavoriteList),m=a(()=>{var t,o;return((o=(t=S.value)==null?void 0:t.products)==null?void 0:o.map(y=>y.productId))??[]}),T=a(()=>{var t={type:"or",queries:m.value.map(o=>({type:"equals",field:"_id",value:o}))};return t}),I=()=>{const t=j();window.history.length>1&&t.options.history.state.back?t.go(-1):t.push(d("customer-center"))};return(t,o)=>{var k;const y=Q,$=X,x=H,C=J,N=Z;return r(),E("div",et,[L(y,{link:"",class:"!p-0 text-secondary",onClick:I},{default:u(()=>[o[0]||(o[0]=p("i",{class:"pi pi-chevron-left mr-3"},null,-1)),A(" "+F(t.$t("General.GoBack")),1)]),_:1}),p("h1",ot,F((k=e(S))==null?void 0:k.listName),1),p("div",null,[p("div",st,[t.$device.isDesktop?(r(),n($,{key:0})):l("",!0)]),e(m).length>0?(r(),n(N,{key:0,"search-ref":"favoriteListName","lookup-template":"product-list",endpoint:"/api/Product/GetProductsBySearch","search-query":e(T),"list-class":e(w),"page-size":12,pagination:"","pagination-type":"loadMore","hide-filters":!0,facets:e(c).defaultFacets,sortings:e(c).defaultSortings},{item:u(s=>[e(m).includes(s.item.id)&&(e(f)===("ListStyleType"in t?t.ListStyleType:e(v)).Grid||t.$device.isMobileOrTablet)?(r(),n(x,{product:s.item,key:s.item.id},null,8,["product"])):l("",!0),e(m).includes(s.item.id)&&e(f)===("ListStyleType"in t?t.ListStyleType:e(v)).List&&!t.$device.isMobileOrTablet?(r(),n(C,{product:s.item,key:s.item.id},null,8,["product"])):l("",!0)]),_:1},8,["search-query","list-class","facets","sortings"])):l("",!0)])])}}}),it={};function at(B,d){const c=rt,i=Y,_=tt;return r(),n(_,null,{default:u(()=>[L(i,{defaultShowSidebar:!0,defaultShowBreadcrumb:!0,"is-customer-center-page":!0},{default:u(()=>[L(c)]),_:1})]),_:1})}const te=z(it,[["render",at]]);export{te as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.