import React from "react"; import type { WrappedFieldMetaProps, WrappedFieldInputProps } from "redux-form"; import { Field } from "redux-form"; import type { InputType } from "design-system-old"; import { TextInput } from "design-system-old"; import type { Intent } from "constants/DefaultTheme"; import { FieldError } from "design-system-old"; const renderComponent = ( componentProps: FormTextFieldProps & { meta: Partial; input: Partial; }, ) => { const showError = componentProps.meta.touched && !componentProps.meta.active; return ( <> {!componentProps.hideErrorMessage && showError && componentProps.meta.error && ( )} ); }; export type FormTextFieldProps = { name: string; placeholder: string; type?: InputType; label?: string; intent?: Intent; disabled?: boolean; autoFocus?: boolean; hideErrorMessage?: boolean; }; function ReduxFormTextField(props: FormTextFieldProps) { return ; } export default ReduxFormTextField;