@lobehub/ui
Version:
Lobe UI is an open-source UI component library for building AIGC web apps
22 lines • 772 B
text/typescript
import { ComponentProps, ReactNode, Ref } from "react";
//#region src/base-ui/Pagination/type.d.ts
type PaginationSize = 'small' | 'middle';
interface PaginationProps extends Omit<ComponentProps<'nav'>, 'onChange'> {
current?: number;
defaultCurrent?: number;
defaultPageSize?: number;
disabled?: boolean;
hideOnSinglePage?: boolean;
onChange?: (page: number, pageSize: number) => void;
onPageSizeChange?: (current: number, size: number) => void;
pageSize?: number;
pageSizeOptions?: number[];
ref?: Ref<HTMLElement>;
showSizeChanger?: boolean;
showTotal?: (total: number, range: [number, number]) => ReactNode;
size?: PaginationSize;
total: number;
}
//#endregion
export { PaginationProps, PaginationSize };
//# sourceMappingURL=type.d.mts.map