UNPKG

@manojadams/metaforms-core

Version:

React Library for rendering dynamic forms from json schema

44 lines (43 loc) 1.13 kB
/** * Represents a page in the form */ export declare class Page { private pages; pageNumber: number; isGrouped: boolean; totalPages: number; constructor(isGrouped: boolean, pages: number); /** * Update page number * @param pageNumber */ update(pageNumber: number): void; /** * Set end of page to disable user to go to last page * and submit the page earlier * @param pageNumber */ setEndOfPage(pageNumber: number | undefined): void; /** * Reset end of page */ resetEndOfPage(): void; /** * Whether to show previous button * eg. -> Previous button is not valid in form's 1st page (for a form having more than 1 page) * @returns boolean */ showPrev(): boolean; /** * Whether to show next button * Next button not shown on last page * @returns boolean */ showNext(): boolean; /** * Whether to show/hide submit button * Submit button is present only on the last page * @returns boolean */ showSave(): boolean; }