UNPKG

mx-ui-components

Version:

mobius ui library

30 lines (29 loc) 977 B
import BaseComponent from "../Counter/BaseComponent"; export default class MobiusPagination extends BaseComponent { currentPage: number; rowsPerPage: number; totalRows: number; totalPages: number; api: string; perPageOptions: never[]; API: {}; params: {}; totalPagesPath: string; totalInstancesPath: string; props: any; paginateState: string; enablePaginationEvents: boolean; throttledHandleNext: (variation: string) => void; throttledHandlePrevious: (variation: string) => void; constructor(); connectedCallback(): Promise<void>; callAPI(API: any, APIData: any): Promise<void>; render(): void; handleNext(variation: string): Promise<void>; handlePrevious(variation: string): Promise<void>; getStylesAccordingToVariation(variation: string): { paginationLable: string; paginationInfo: string; }; renderPageButtons(totalPages: number, currentPage: number): string; }