Build 606747stable
Module 477654
860 characters · in 4234048c16f0671c.jsDependencies
Source Raw
function(e,t,n){n.d(t,{o:()=>o});var r=n(477900),l=n(582128);n(309613);var a=n(866665),s=n(652215),i=n(375708);let u=9975+s.T_y,c=9975/s.T_y;function o(e){let{totalResults:t,isSearching:n,offset:o,searchResultsPaginationKey:d}=e,[f,h]=l.useState({searchResultsPaginationKey:d,totalResults:t});l.useEffect(()=>{n||h({searchResultsPaginationKey:d,totalResults:t})},[t,n,d]);let m=n&&f.searchResultsPaginationKey===d,g=t;n&&(g=m?f.totalResults:0);let E=g>9975+s.T_y,x=c+1,p=Math.floor(o/s.T_y),C=E&&p>=c,T=l.useCallback((e,t)=>{if(E&&e.targetPage===x){let e=i.intl.formatToPlainString(i.t["E+2azY"],{maxPages:x});return(0,r.jsx)(a.m,{asContainer:!0,text:e,children:t})}return t},[E,x]);return{isPaginationTotalCountLimited:E,paginationTotalCount:Math.min(g,u),paginationMaxIndex:c,paginationMaxVisiblePage:x,isMaxVisiblePageWarningVisible:C,renderPageWrapper:T}}}