diff --git a/src/client/components/forms/field-types/Email/index.js b/src/client/components/forms/field-types/Email/index.js
index 5bd63655a7..ffbec5c964 100644
--- a/src/client/components/forms/field-types/Email/index.js
+++ b/src/client/components/forms/field-types/Email/index.js
@@ -9,7 +9,7 @@ import './index.scss';
const defaultError = 'Please enter a valid email.';
const defaultValidate = value => /\S+@\S+\.\S+/.test(value);
-const Input = (props) => {
+const Email = (props) => {
const {
name,
required,
@@ -27,6 +27,7 @@ const Input = (props) => {
value,
showError,
processing,
+ onFieldChange
} = useFieldType({
name,
required,
@@ -44,7 +45,7 @@ const Input = (props) => {
{
);
}
-Input.defaultProps = {
+Email.defaultProps = {
required: false,
processing: false,
defaultValue: null,
@@ -64,7 +65,7 @@ Input.defaultProps = {
style: {},
}
-Input.propTypes = {
+Email.propTypes = {
name: PropTypes.string.isRequired,
required: PropTypes.bool,
defaultValue: PropTypes.string,
@@ -76,4 +77,4 @@ Input.propTypes = {
label: PropTypes.string.isRequired,
}
-export default Input;
+export default Email;
diff --git a/src/client/components/forms/field-types/Input/index.js b/src/client/components/forms/field-types/Input/index.js
index 0feb14f63f..7734226e8b 100644
--- a/src/client/components/forms/field-types/Input/index.js
+++ b/src/client/components/forms/field-types/Input/index.js
@@ -26,7 +26,7 @@ const Input = (props) => {
const {
value,
showError,
- onChange,
+ onFieldChange,
formProcessing,
} = useFieldType({
name,
@@ -51,7 +51,7 @@ const Input = (props) => {
value.length > 3;
-const Input = (props) => {
+const Password = (props) => {
const {
name,
required,
@@ -27,6 +27,7 @@ const Input = (props) => {
value,
showError,
processing,
+ onFieldChange,
} = useFieldType({
name,
required,
@@ -44,7 +45,7 @@ const Input = (props) => {
{
);
}
-Input.defaultProps = {
+Password.defaultProps = {
required: false,
processing: false,
defaultValue: null,
@@ -64,7 +65,7 @@ Input.defaultProps = {
style: {},
}
-Input.propTypes = {
+Password.propTypes = {
name: PropTypes.string.isRequired,
required: PropTypes.bool,
defaultValue: PropTypes.string,
@@ -76,4 +77,4 @@ Input.propTypes = {
label: PropTypes.string.isRequired,
}
-export default Input;
+export default Password;
diff --git a/src/client/components/forms/field-types/Select/index.js b/src/client/components/forms/field-types/Select/index.js
index f811dd2bd9..4f22a8eca4 100644
--- a/src/client/components/forms/field-types/Select/index.js
+++ b/src/client/components/forms/field-types/Select/index.js
@@ -28,7 +28,7 @@ const Select = (props) => {
value,
showError,
formProcessing,
- onChange,
+ onFieldChange,
} = useFieldType({
name,
required,
@@ -55,7 +55,7 @@ const Select = (props) => {
option.value === value)}
- onChange={selected => onChange(selected.value)}
+ onChange={selected => onFieldChange(selected.value)}
disabled={formProcessing ? 'disabled' : undefined}
id={name}
name={name}
diff --git a/src/client/components/forms/field-types/Textarea/index.js b/src/client/components/forms/field-types/Textarea/index.js
index 6ef8c064cf..aab0c1865e 100644
--- a/src/client/components/forms/field-types/Textarea/index.js
+++ b/src/client/components/forms/field-types/Textarea/index.js
@@ -26,7 +26,7 @@ const Textarea = (props) => {
const {
value,
showError,
- onChange,
+ onFieldChange,
formProcessing,
} = useFieldType({
name,
@@ -51,7 +51,7 @@ const Textarea = (props) => {