Build 533169stable
Module 773591
2,549 characters · in 5abeffdbf12e8892.jsDependencies
Source Raw
function(e,t,s){"use strict";s.d(t,{A:()=>B});var n=s(627968),r=s(64700),l=s(575593),a=s(417597),i=s(582754),o=s(397927),c=s(736653),d=s(287809),u=s(954571),_=s(440938),g=s(590180),m=s(940980),h=s(511265),p=s(206077),f=s(100057),x=s(392183),E=s(751304),C=s(561769),b=s(998694),A=s(758836),S=s(652215),v=s(985018),I=s(647685),L=s(517700),j=s(304009),O=s(495482),T=s(479512),k=s(867341),N=s(632728),y=s(368146),R=s(536003);function B(e){let{isFetchingCategories:t,scrollerRef:s,tab:B}=e,P=(0,_.uM)(),M=P?.sessionId??"",{noCache:H,includeUnpublished:w}=(0,b.A)(),D=(0,m.W)("CollectiblesFilterableShop"),F=(0,a.bG)([d.default],()=>d.default.getCurrentUser()),G=(0,a.bG)([g.A],()=>g.A.productsWithVariantsAsGroup),[U,K]=r.useState(1),W=(0,c.DP)(),z=(0,i.qB)(W),[V,Y,$]=r.useMemo(()=>{switch(B){case A.G2.AVATAR_DECORATIONS:return[v.intl.string(v.t.dRZYNE),z?T.A:O.A,l.R.AVATAR_DECORATION];case A.G2.PROFILE_EFFECTS:return[v.intl.string(v.t["1cNjtx"]),z?R.A:y.A,l.R.PROFILE_EFFECT];case A.G2.NAMEPLATES:return[v.intl.string(v.t.V68Fqz),z?N.A:k.A,l.R.NAMEPLATE];case A.G2.BUNDLES:return[v.intl.string(v.t.FYFpps),z?j.A:L.A,l.R.BUNDLE]}},[B,z]),Z=(0,h.p)(),q=r.useMemo(()=>Z(G.filter(e=>(e.type===$||e.type===l.R.VARIANTS_GROUP&&e.variants?.some(e=>e.type===$)===!0)&&!A.MS.some(t=>{let{categorySkuId:s}=t;return s===e.categorySkuId}))),[G,$,Z]),X=(0,p.X)(q);return(r.useEffect(()=>{(0,f.z)({sessionId:M,checkpoint:f.t.SHOP_MOUNTED,tab:B,unpublishedCategoriesShown:w,cacheDisabled:H})},[]),r.useEffect(()=>{t||(0,f.z)({sessionId:M,checkpoint:f.t.SHOP_RENDERED,tab:B,unpublishedCategoriesShown:w,cacheDisabled:H})},[M,w,H,t,B]),t||null==F)?(0,n.jsx)(x.A,{}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{style:{backgroundImage:`url(${Y})`},className:I.cI,children:(0,n.jsx)(o.Heading,{variant:"heading-xxl/extrabold",children:V})}),(0,n.jsx)("div",{className:I.ZE,children:X.slice(40*(U-1),40*U).map((e,t)=>null==g.A.getCategory(e.categorySkuId)?null:(0,n.jsx)(_.R9,{newValue:{tilePosition:t},children:(0,n.jsx)(E.A,{skuId:e.skuId,prioritizedCurrency:D?C.Hi.FIAT:void 0},e.skuId)},e.skuId))}),X.length>40&&(0,n.jsx)("div",{className:I.Ej,children:(0,n.jsx)("div",{children:(0,n.jsx)(o.mgR,{currentPage:U,totalCount:X.length,pageSize:40,onPageChange:e=>{u.default.track(S.HAw.COLLECTIBLES_SHOP_ELEMENT_CLICKED,{collectibles_shop_session_id:P?.sessionId,page_section:P?.pageSection,page_category:P?.pageCategory,page_index:e,page_size:40,cta_name:`${B} page ${e}`,page_type:B}),K(e),s?.current?.scrollToTop({animate:!0})},disablePaginationGap:!0})})})]})}}