UNPKG

omim

Version:

Material Design for Omi.

55 lines (54 loc) 1.45 kB
import { WeElement } from 'omi'; import '../theme.ts'; interface Props { total: number; pageSize: number; numDisplay: number; currentPage: number; numEdge: number; linkTo: string; prevText: string; nextText: string; ellipseText: string; prevShow: boolean; nextShow: boolean; } export default class Pagination extends WeElement<Props> { static css: any; static defaultProps: { total: number; pageSize: number; numDisplay: number; currentPage: number; numEdge: number; linkTo: string; prevText: string; nextText: string; ellipseText: string; prevShow: boolean; nextShow: boolean; }; static propTypes: { total: NumberConstructor; pageSize: NumberConstructor; numDisplay: NumberConstructor; currentPage: NumberConstructor; numEdge: NumberConstructor; linkTo: StringConstructor; prevText: StringConstructor; nextText: StringConstructor; ellipseText: StringConstructor; prevShow: BooleanConstructor; nextShow: BooleanConstructor; }; pageNum: number; beforeRender(): void; installed(): void; goto(index: any): void; render(props: any): JSX.Element; getInterval(): number[]; getPrev(): JSX.Element; getNext(): JSX.Element; getItem(pageIndex: any, text: any): JSX.Element; } export {};