survey-react-ui
Version:
survey.js is a JavaScript Survey Library. It is a modern way to add a survey to your website. It uses JSON for survey metadata and results.
24 lines (23 loc) • 871 B
TypeScript
import * as React from "react";
import { SurveyElementBase } from "../../reactquestion_element";
import { IDialogOptions, PopupBaseViewModel } from "survey-core";
interface IModalDescriptor {
init: () => void;
clean: () => void;
}
export declare class PopupModal extends SurveyElementBase<{}, any> {
private model;
private isInitialized;
private descriptor;
constructor(props: {});
static modalDescriptors: Array<IModalDescriptor>;
static addModalDescriptor(descriptor: IModalDescriptor): void;
static removeModalDescriptor(descriptor: IModalDescriptor): void;
protected renderElement(): React.JSX.Element | null;
showDialog(dialogOptions: IDialogOptions, rootElement?: HTMLElement): PopupBaseViewModel;
init: () => void;
clean: () => void;
componentDidMount(): void;
componentWillUnmount(): void;
}
export {};