UNPKG

@rcsb/rcsb-saguaro-app

Version:
24 lines (23 loc) 874 B
import { AbstractMenuItemComponent } from "../AbstractMenuItemComponent"; import { ReactNode } from "react"; export interface PaginationItemState { after: number; first: number; } export interface PaginationItemProps { count: number; after: number; first: number; stateChange(state: PaginationItemState, prevState: PaginationItemState): void; } export declare class PaginationItemComponent extends AbstractMenuItemComponent<PaginationItemProps, PaginationItemState> { readonly state: PaginationItemState; render(): ReactNode; componentDidUpdate(prevProps: Readonly<PaginationItemProps & { stateChange(newState: PaginationItemState, oldState: PaginationItemState): void; }>, prevState: Readonly<PaginationItemState>, snapshot?: any): void; private next; private role; private textColor; private switchAction; }