From 0af37d55c4ff0f6e95f0ab5c17a113287b0e7286 Mon Sep 17 00:00:00 2001 From: Denozordec Date: Fri, 3 Jul 2026 14:43:46 +0700 Subject: [PATCH] fix(pagination): enhance DataGridPagination to dynamically populate Select items Updated the DataGridPagination component to map available sizes into Select items for better user experience. This change allows for dynamic selection of page sizes based on the provided props. --- .../reui/data-grid/data-grid-pagination.tsx | 4 ++++ apps/web/src/routes/_auth/operations.tsx | 14 +++++++++++--- apps/web/src/routes/_auth/settings.tsx | 12 +++++++++++- apps/web/src/routes/_auth/tenant-settings.tsx | 12 ++++++++++++ packages/ui/src/components/select.tsx | 4 ++++ 5 files changed, 42 insertions(+), 4 deletions(-) diff --git a/apps/web/src/components/reui/data-grid/data-grid-pagination.tsx b/apps/web/src/components/reui/data-grid/data-grid-pagination.tsx index 1c52421..7fb3555 100644 --- a/apps/web/src/components/reui/data-grid/data-grid-pagination.tsx +++ b/apps/web/src/components/reui/data-grid/data-grid-pagination.tsx @@ -153,6 +153,10 @@ function DataGridPagination(props: DataGridPaginationProps): React.JSX.Element { {mergedProps.rowsPerPageLabel} v && setA(v)}> + v && setB(v)}> + v && setTheme(v)}> + v && @@ -299,6 +310,7 @@ function TenantSettingsComponent() {