@kbss-cvut/s-forms
Version:
Semantic forms generator and processor
30 lines (29 loc) • 1.11 kB
TypeScript
declare class SelectAnswer extends React.Component<any, any, any> {
constructor(props: any);
constructor(props: any, context: any);
_generateSelectOptions(options: any): import("react/jsx-runtime").JSX.Element[];
render(): React.DetailedReactHTMLElement<{
type: string;
label: any;
value: any;
title: any;
validation: any;
onChange: (e: React.ChangeEvent<HTMLInputElement>) => void;
disabled: any;
}, HTMLElement>;
}
declare namespace SelectAnswer {
export { ConfigurationContext as contextType };
export namespace propTypes {
let question: PropTypes.Validator<object>;
let label: PropTypes.Validator<object>;
let title: PropTypes.Requireable<string>;
let value: PropTypes.Requireable<string>;
let onChange: PropTypes.Validator<(...args: any[]) => any>;
let validation: PropTypes.Requireable<object>;
}
}
export default SelectAnswer;
import React from "react";
import { ConfigurationContext } from "../../contexts/ConfigurationContext";
import PropTypes from "prop-types";