UNPKG

survey-creator-react

Version:

Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.

31 lines (30 loc) 1.4 kB
import { QuestionAdornerViewModel } from "survey-creator-core"; import * as React from "react"; import { Base, Question } from "survey-core"; import { CreatorModelElement } from "../ModelElement"; export interface QuestionAdornerComponentProps { element: React.JSX.Element; question: Question; componentData: any; } export declare class QuestionAdornerComponent extends CreatorModelElement<QuestionAdornerComponentProps, any> { private modelValue; protected rootRef: React.RefObject<HTMLDivElement>; constructor(props: QuestionAdornerComponentProps); protected createModel(props: QuestionAdornerComponentProps): void; protected createQuestionViewModel(props: any): QuestionAdornerViewModel; protected getUpdatedModelProps(): string[]; get model(): QuestionAdornerViewModel; protected getStateElement(): Base; renderElement(): React.JSX.Element; protected disableTabStop(): boolean; protected renderContent(allowInteractions: boolean): React.JSX.Element; protected renderHeader(): React.JSX.Element; protected renderFooter(): React.JSX.Element; protected renderCarryForwardBanner(): React.JSX.Element; protected renderQuestionTitle(): React.JSX.Element; protected renderElementContent(): React.JSX.Element; componentDidMount(): void; renderElementPlaceholder(): React.JSX.Element; componentWillUnmount(): void; }