@manojadams/metaforms
Version:
Meta-data driven forms
35 lines (34 loc) • 1.12 kB
TypeScript
/// <reference types="react" />
import { IRenderField } from "../../constants/common-interface";
import BaseFormControl from "./base-form-control";
export default class MUIFormControl extends BaseFormControl {
variant: string;
size: any;
constructor(props: IRenderField);
render(): JSX.Element;
getVariant(): any;
hint(): JSX.Element;
label(): JSX.Element;
date(props?: any): JSX.Element;
month(): JSX.Element;
input(type: string, props?: any, InputProps?: any): JSX.Element;
text(): JSX.Element;
password(): JSX.Element;
email(): JSX.Element;
number(): JSX.Element;
radio(): JSX.Element;
radioButton(): JSX.Element;
checkbox(): JSX.Element;
select(): JSX.Element;
multiselect(): JSX.Element;
multitext(): JSX.Element;
button(): JSX.Element;
search(): JSX.Element;
modalsearch(): JSX.Element;
file(): JSX.Element;
phone(): JSX.Element;
currency(): JSX.Element;
customControl(): JSX.Element;
templateControl(): JSX.Element;
showValidation(infoMsg?: string): JSX.Element;
}