import classNames from 'classnames'; import PropTypes from 'prop-types'; import React from 'react'; import ReCAPTCHA from 'react-google-recaptcha'; import Icon from 'Components/Icon'; import { icons } from 'Helpers/Props'; import FormInputButton from './FormInputButton'; import TextInput from './TextInput'; import styles from './CaptchaInput.css'; function CaptchaInput(props) { const { className, name, value, hasError, hasWarning, refreshing, siteKey, secretToken, onChange, onRefreshPress, onCaptchaChange } = props; return (
{ !!siteKey && !!secretToken &&
}
); } CaptchaInput.propTypes = { className: PropTypes.string.isRequired, name: PropTypes.string.isRequired, value: PropTypes.string.isRequired, hasError: PropTypes.bool, hasWarning: PropTypes.bool, refreshing: PropTypes.bool.isRequired, siteKey: PropTypes.string, secretToken: PropTypes.string, onChange: PropTypes.func.isRequired, onRefreshPress: PropTypes.func.isRequired, onCaptchaChange: PropTypes.func.isRequired }; CaptchaInput.defaultProps = { className: styles.input, value: '' }; export default CaptchaInput;