UNPKG

@refinedev/core

Version:

Refine is a React meta-framework for building enterprise-level, data-intensive applications rapidly with support for modern UI libraries and headless integrations.

22 lines (16 loc) 459 B
import type { Pagination } from "../../../contexts/data/types"; type HandlePaginationParamsProps = { pagination?: Pagination; }; export const handlePaginationParams = ({ pagination, }: HandlePaginationParamsProps = {}): Required<Pagination> => { const mode = pagination?.mode ?? "server"; const currentPage = pagination?.currentPage ?? 1; const pageSize = pagination?.pageSize ?? 10; return { currentPage, pageSize, mode, }; };