survey-creator-react
Version:
Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.
25 lines (24 loc) • 896 B
TypeScript
import { Base } from "survey-core";
import { PagesController } from "survey-creator-core";
import * as React from "react";
import { CreatorModelElement } from "./ModelElement";
interface ISurveyPageNavigatorProps {
pagesController: PagesController;
pageEditMode: string;
}
export declare class SurveyPageNavigator extends CreatorModelElement<ISurveyPageNavigatorProps, any> {
private model;
private containerRef;
constructor(props: ISurveyPageNavigatorProps);
protected createModel(props: any): void;
protected getUpdatedModelProps(): string[];
protected getStateElement(): Base;
componentDidMount(): void;
componentWillUnmount(): void;
renderElement(): React.JSX.Element;
}
export declare class SurveyPageNavigatorItem extends CreatorModelElement<any, any> {
protected getStateElement(): Base;
renderElement(): React.JSX.Element;
}
export {};