UNPKG

@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
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[]>; };