UNPKG

@demandjump/form

Version:

Demandjump React Form Components with Formik

34 lines (32 loc) 899 B
import { FormikProps, FormikValues, FormikHelpers } from "formik"; import React from "react"; export type DJTextFieldD = { className?: string, labelText?: string, onChange?: (e: React.ChangeEvent<HTMLInputElement | HTMLTextAreaElement>) => void, name: string, required?: boolean, label?: string, helpMessage?: string, formikProps?: FormikProps<any>, disabled?: boolean, id?: string, rest?: any, }; export type DJFormD = { initialValues: FormikValues, enableReinitialize?: boolean; onSubmit: (values: object, formikHelpers: FormikHelpers<object>) => void initialStatus?: string; initialErrors?: object; initialTouched?: object; onReset?: () => void; validationSchema?: object; validate?: (values: object) => object; focusInvalidField?: boolean; id?: string; innerRef?: React.Ref<any>, invalidInputSelectors?: string[], children?: React.ReactNode, rest?: any; }