mui-forms
Version:
Material UI forms with json based schema
22 lines (21 loc) • 728 B
TypeScript
import React from "react";
import { IError, MetaForm, IConfig, IOption, IFormField } from "@manojadams/metaforms-core";
import { TVariant } from "../../forms/ constants";
import { TValue } from "@manojadams/metaforms-core/dist/constants/types";
interface IProps {
className: string;
name: string;
form: IFormField;
variant: TVariant;
config: IConfig;
label: string;
loading: boolean;
context: MetaForm;
section: string;
size?: "small" | "medium";
error: IError;
handleChange: (e: React.SyntheticEvent, val1: TValue, val2: IOption | undefined) => void;
handleValidation: () => void;
}
export default function Search(props: IProps): JSX.Element;
export {};