This commit is contained in:
Owen
2025-12-13 11:36:53 -05:00
parent 143175bde7
commit 1aaad43871
3 changed files with 19 additions and 28 deletions

View File

@@ -296,12 +296,16 @@ export function DataTable<TData, TValue>({
const handleTabChange = (value: string) => {
setActiveTab(value);
// Reset to first page when changing tabs
setPagination(prev => ({ ...prev, pageIndex: 0 }));
setPagination((prev) => ({ ...prev, pageIndex: 0 }));
};
// Enhanced pagination component that updates our local state
const handlePageSizeChange = (newPageSize: number) => {
setPagination(prev => ({ ...prev, pageSize: newPageSize, pageIndex: 0 }));
setPagination((prev) => ({
...prev,
pageSize: newPageSize,
pageIndex: 0
}));
setPageSize(newPageSize);
// Persist immediately when changed