feat: add page size selection to AdvancedTable and update useServerTable hook

This commit is contained in:
estifanos
2026-08-11 11:36:59 +00:00
parent 0573e01769
commit 1b0a21c683
4 changed files with 46 additions and 16 deletions

View File

@@ -164,9 +164,10 @@ function ProfessionTab() {
const locale = i18n.language as "en" | "am";
const { handleError } = useErrorHandler();
const { data: deptRes } = useGetOrganizationsQuery();
const { pageIndex, setPageIndex, setQ, skip, take } = useServerTable({
pageSize: 10,
});
const { pageIndex, setPageIndex, setQ, pageSize, setPageSize, skip, take } =
useServerTable({
pageSize: 10,
});
const {
data: profRes,
isLoading,
@@ -371,7 +372,8 @@ function ProfessionTab() {
itemCount={totalCount}
pageIndex={pageIndex}
onPageChange={setPageIndex}
pageSize={10}
pageSize={pageSize}
onPageSizeChange={setPageSize}
refresh={refetch}
onSearchChange={setQ}
isLoading={isFetching}