UNPKG

jamis

Version:

一种支持通过JSON配置方式生成页面的组件库

12 lines (11 loc) 662 B
import { type SchemaNode } from 'jamis-core'; import type { MutableRefObject } from 'react'; import type { CRUDProps } from '../types'; export declare const useCrudPagination: (props: CRUDProps, { popOverContainerRef, controlRef, search }: { popOverContainerRef: MutableRefObject<HTMLDivElement | undefined | null>; controlRef: MutableRefObject<any>; search: (values?: any, silent?: boolean, clearSelection?: boolean, forceReload?: boolean) => Promise<void>; }) => { renderPagination: (toolbar: SchemaNode, showPerPage?: boolean, showStatistics?: boolean) => JSX.Element | null; handleChangePage: (page: number, perPage?: number) => void; };