import React from 'react'; import PropTypes from 'prop-types'; import { FormattedMessage } from '../../util/reactIntl'; import classNames from 'classnames'; import css from './StripeBankAccountTokenInputField.css'; const StripeBankAccountRequiredInput = props => { const { className, rootClassName, inputType, formName, value, placeholder, onChange, onFocus, onBlur, isTouched, showStripeError, inputError, disabled, } = props; const showInputError = isTouched && !!inputError; const classes = classNames(rootClassName || css.input, className, { [css.inputSuccess]: !!value, [css.inputError]: showInputError || showStripeError, }); const inputProps = { className: classes, id: `${formName}.bankAccountToken.${inputType}`, value, placeholder, onChange, onFocus, onBlur, disabled, }; const errorMessage =
{inputError}
; return (