survey-creator-react
Version:
Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.
27 lines (26 loc) • 1.14 kB
TypeScript
import { ImageItemValueWrapperViewModel } from "survey-creator-core";
import * as React from "react";
import { QuestionSelectBase, Base, ImageItemValue, QuestionImagePickerModel } from "survey-core";
import { CreatorModelElement } from "./ModelElement";
interface ImageItemValueAdornerComponentProps {
element: React.JSX.Element;
componentData: any;
question: QuestionSelectBase;
item: ImageItemValue;
}
export declare class ImageItemValueAdornerComponent extends CreatorModelElement<ImageItemValueAdornerComponentProps, any> {
model: ImageItemValueWrapperViewModel;
private rootRef;
constructor(props: ImageItemValueAdornerComponentProps);
protected createModel(props: any): void;
protected getUpdatedModelProps(): string[];
protected getStateElement(): Base;
protected get question(): QuestionImagePickerModel;
componentDidMount(): void;
componentDidUpdate(prevProps: any, prevState: any): void;
preventDragHandler: (e: any) => void;
renderLoadingIndicator(): React.JSX.Element;
renderNewItemControls(): React.JSX.Element;
render(): React.JSX.Element;
}
export {};