@cn-ui/core
Version:
The @cn-ui/core is a collection of UI components and utilities for building modern web applications with SolidJS.
21 lines (20 loc) • 822 B
TypeScript
import { type UseOffsetPaginationOptions } from "solidjs-use";
export interface UseViewingPaginationOptions extends UseOffsetPaginationOptions {
/**
* 旁边可视范围内的按钮数量
* @default 5
*/
siblingCount?: number;
}
export declare const useViewingPagination: (options: UseViewingPaginationOptions) => {
next: () => void;
pageCount: import("solid-js").Accessor<number>;
currentPage: import("solid-js").Accessor<number>;
setCurrentPage: import("solid-js").Setter<number>;
currentPageSize: import("solid-js").Accessor<number>;
setCurrentPageSize: import("solid-js").Setter<number>;
isFirstPage: import("solid-js").Accessor<boolean>;
prev: () => void;
isCurrentPage: (page: number) => boolean;
viewingPages: import("solid-js").Accessor<number[]>;
};