export interface CustomFieldInputProps { id: string; name: string; value: TValue; // we want to be more strict than formik is for setting the value onChange: (newValue: TValue) => void; // we don't want controlled vs uncontrolled components to behave oddly onBlur: () => void; }