UNPKG

mui-forms

Version:

Material UI forms with json based schema

42 lines (41 loc) 1.35 kB
/// <reference types="react" /> import { BaseFormControl, IRenderField } from "@manojadams/metaforms-core"; import { TextFieldProps } from "@mui/material"; export default class FormControl extends BaseFormControl { variant: string; size: any; constructor(props: IRenderField); render(): JSX.Element; getVariant(): "filled" | "standard" | "outlined" | undefined; getDisplayLabel(): string | undefined; getIcon(): { InputProps: { [x: string]: JSX.Element; }; } | { InputProps?: undefined; }; label(): JSX.Element; date(props?: IRenderField): JSX.Element; month(): JSX.Element; input(type: string, htmlProps?: any, textFieldProps?: TextFieldProps): JSX.Element; text(): JSX.Element; inputMask(): 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; button(): JSX.Element; search(): JSX.Element; file(): JSX.Element; hint(): JSX.Element; phone(): JSX.Element; currency(): JSX.Element; templateControl(): JSX.Element; multitext(): JSX.Element; showValidation(infoMsg?: string): JSX.Element; }