UNPKG

mx-ui-components

Version:

mobius ui library

28 lines (27 loc) 930 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; throttledHandleNext: (variation: string) => void; throttledHandlePrevious: (variation: string) => void; constructor(); connectedCallback(): Promise<void>; callAPI(API: any, APIData: any): Promise<void>; render(variation: string): void; handleNext(variation: string): Promise<void>; handlePrevious(variation: string): Promise<void>; getStylesAccordingToVariation(variation: string): { paginationLable: string; paginationInfo: string; }; renderPageButtons(totalPages: number, currentPage: number): string; }