diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/ListBuckets.tsx b/portal-ui/src/screens/Console/Buckets/ListBuckets/ListBuckets.tsx index c77bd1437..49cb0a8b0 100644 --- a/portal-ui/src/screens/Console/Buckets/ListBuckets/ListBuckets.tsx +++ b/portal-ui/src/screens/Console/Buckets/ListBuckets/ListBuckets.tsx @@ -185,19 +185,19 @@ const ListBuckets = ({ return {date}; }; - const filteredRecords = records - .filter((b: Bucket) => { - if (filterBuckets === "") { + const filteredRecords = records.filter((b: Bucket) => { + if (filterBuckets === "") { + return true; + } else { + if (b.name.indexOf(filterBuckets) >= 0) { return true; } else { - if (b.name.indexOf(filterBuckets) >= 0) { - return true; - } else { - return false; - } + return false; } - }) - .slice(offset, offset + rowsPerPage); + } + }); + + const showInPage = filteredRecords.slice(offset, offset + rowsPerPage); return ( @@ -269,13 +269,13 @@ const ListBuckets = ({ }, ]} isLoading={loading} - records={filteredRecords} + records={showInPage} entityName="Buckets" idField="name" paginatorConfig={{ rowsPerPageOptions: [5, 10, 25], colSpan: 3, - count: totalRecords, + count: filteredRecords.length, rowsPerPage: rowsPerPage, page: page, SelectProps: { diff --git a/portal-ui/src/screens/Console/ObjectBrowser/BrowseBuckets.tsx b/portal-ui/src/screens/Console/ObjectBrowser/BrowseBuckets.tsx index 3ac1dc09f..4c710bd9b 100644 --- a/portal-ui/src/screens/Console/ObjectBrowser/BrowseBuckets.tsx +++ b/portal-ui/src/screens/Console/ObjectBrowser/BrowseBuckets.tsx @@ -163,14 +163,14 @@ const BrowseBuckets = ({ } }; - const filteredRecords = records - .filter((b: Bucket) => { - if (filterBuckets === "") { - return true; - } - return b.name.indexOf(filterBuckets) >= 0; - }) - .slice(offset, offset + rowsPerPage); + const filteredRecords = records.filter((b: Bucket) => { + if (filterBuckets === "") { + return true; + } + return b.name.indexOf(filterBuckets) >= 0; + }); + + const showInPage = filteredRecords.slice(offset, offset + rowsPerPage); const handleChangePage = (event: unknown, newPage: number) => { setPage(newPage); @@ -273,7 +273,7 @@ const BrowseBuckets = ({ }, ]} isLoading={loading} - records={filteredRecords} + records={showInPage} entityName="Buckets" idField="name" paginatorConfig={{