Page sizes for the stream table are now stored in local storage.

This commit is contained in:
SergeantPanda 2025-07-18 21:54:39 -05:00
parent 2df377b7f5
commit 0b2e050e63

View file

@ -189,9 +189,12 @@ const StreamsTable = ({ }) => {
const [sorting, setSorting] = useState([{ id: 'name', desc: '' }]);
const [selectedStreamIds, setSelectedStreamIds] = useState([]);
// const [allRowsSelected, setAllRowsSelected] = useState(false);
// Add local storage for page size
const [storedPageSize, setStoredPageSize] = useLocalStorage('streams-page-size', 50);
const [pagination, setPagination] = useState({
pageIndex: 0,
pageSize: 50,
pageSize: storedPageSize,
});
const [filters, setFilters] = useState({
name: '',
@ -448,9 +451,11 @@ const StreamsTable = ({ }) => {
};
const onPageSizeChange = (e) => {
const newPageSize = parseInt(e.target.value);
setStoredPageSize(newPageSize);
setPagination({
...pagination,
pageSize: e.target.value,
pageSize: newPageSize,
});
};