import React, { FC } from 'react' import { useDispatch } from 'react-redux' import { Link } from 'react-router-dom' import { faEnvelope, faIdCard, faUserShield } from '@fortawesome/free-solid-svg-icons' import { checkUserAvailability } from '../actions/registration' import { PRIVACY_OPTIONS } from '../constants' import { useTheme } from '../hooks' import CheckboxField from '../components/controls/checkbox-field' import TextField from '../components/controls/text-field' import PasswordField from '../components/controls/password-field' import SelectField from '../components/controls/select-field' import ImageField from '../components/controls/image-field' import CoverImageField from '../components/controls/cover-image-field' import ThemeField from '../components/controls/theme-field' const CreateUserForm: FC = () => { const theme = useTheme() const dispatch = useDispatch() const checkAvailability = (value: string) => { if (value.length > 3) { dispatch(checkUserAvailability(value)) } } return (
checkAvailability(e.target.value)} /> Approve each Subscription request from other users.
I agree to the User terms and conditions.
) } export default CreateUserForm