From 0505ef137853d7d53499865582de0197de8dac32 Mon Sep 17 00:00:00 2001 From: Yash Date: Thu, 19 Feb 2026 23:44:24 +0530 Subject: [PATCH] feat: introduce WebsiteDateFilter for date range selection and DataGrid for paginated data display. --- src/components/common/DataGrid.tsx | 2 +- src/components/input/WebsiteDateFilter.tsx | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/common/DataGrid.tsx b/src/components/common/DataGrid.tsx index 7e07b8dcd..7169a278f 100644 --- a/src/components/common/DataGrid.tsx +++ b/src/components/common/DataGrid.tsx @@ -56,7 +56,7 @@ export function DataGrid({ (page: number) => { router.push(updateParams({ search, page })); }, - [search], + [search, updateParams], ); const child = data ? (typeof children === 'function' ? children(data) : children) : null; diff --git a/src/components/input/WebsiteDateFilter.tsx b/src/components/input/WebsiteDateFilter.tsx index 18b4f13be..f5da8c8e2 100644 --- a/src/components/input/WebsiteDateFilter.tsx +++ b/src/components/input/WebsiteDateFilter.tsx @@ -38,10 +38,11 @@ export function WebsiteDateFilter({ updateParams({ date: `${getDateRangeValue(websiteDateRange.startDate, websiteDateRange.endDate)}:all`, offset: undefined, + page: 1, }), ); } else { - router.push(updateParams({ date, offset: undefined })); + router.push(updateParams({ date, offset: undefined, page: 1 })); } };