survey-creator-react
Version:
Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.
25 lines (24 loc) • 901 B
TypeScript
import { ItemValueWrapperViewModel } from "survey-creator-core";
import * as React from "react";
import { QuestionSelectBase, Base, ItemValue } from "survey-core";
import { CreatorModelElement } from "./ModelElement";
interface ItemValueAdornerComponentProps {
element: React.JSX.Element;
componentData: any;
question: QuestionSelectBase;
item: ItemValue;
}
export declare class ItemValueAdornerComponent extends CreatorModelElement<ItemValueAdornerComponentProps, any> {
model: ItemValueWrapperViewModel;
private rootRef;
constructor(props: any);
protected createModel(props: any): void;
protected getUpdatedModelProps(): string[];
protected getStateElement(): Base;
private onBlur;
componentDidUpdate(prevProps: any, prevState: any): void;
componentDidMount(): void;
componentWillUnmount(): void;
render(): React.JSX.Element;
}
export {};