diff --git a/packages/hooks/src/use-table.ts b/packages/hooks/src/use-table.ts index 5b038525..7323e7fd 100644 --- a/packages/hooks/src/use-table.ts +++ b/packages/hooks/src/use-table.ts @@ -6,7 +6,6 @@ import useLoading from './use-loading'; export interface PaginationData { data: T[]; pageNum: number; - pageSize: number; total: number; } diff --git a/src/hooks/common/table.ts b/src/hooks/common/table.ts index 7821a4ec..6cb9535d 100644 --- a/src/hooks/common/table.ts +++ b/src/hooks/common/table.ts @@ -131,9 +131,6 @@ export function useNaivePaginatedTable( getColumns, onFetched: data => { pagination.itemCount = data.total; - if (data.pageSize) { - pagination.pageSize = data.pageSize; - } } }); @@ -249,17 +246,15 @@ export function defaultTransform( return { data: [], pageNum: 1, - pageSize: 10, total: 0 }; } - const { rows: records, pageSize: size, pageNum: current, total } = data; + const { rows: records, pageNum: current, total } = data; return { data: records, pageNum: current, - pageSize: size, total }; } diff --git a/src/typings/api/api.d.ts b/src/typings/api/api.d.ts index 1bf3f31b..dcfd83ba 100644 --- a/src/typings/api/api.d.ts +++ b/src/typings/api/api.d.ts @@ -10,7 +10,7 @@ declare namespace Api { /** current page number */ pageNum: number; /** page size */ - pageSize: number; + pageSize?: number; /** total count */ total: number; }