diff --git a/plugins/talk-plugin-local-auth/client/components/AddEmailAddressDialog.js b/plugins/talk-plugin-local-auth/client/components/AddEmailAddressDialog.js
index b801a70da..e5226eae0 100644
--- a/plugins/talk-plugin-local-auth/client/components/AddEmailAddressDialog.js
+++ b/plugins/talk-plugin-local-auth/client/components/AddEmailAddressDialog.js
@@ -120,13 +120,15 @@ class AddEmailAddressDialog extends React.Component {
formData={formData}
errors={errors}
showErrors={showErrors}
+ confirmChanges={this.confirmChanges}
/>
)}
- {step === 1 && !settings.requireEmailConfirmation ? (
-
- ) : (
-
- )}
+ {step === 1 &&
+ !settings.requireEmailConfirmation && }
+ {step === 1 &&
+ settings.requireEmailConfirmation && (
+
+ )}
);
}
@@ -135,7 +137,7 @@ class AddEmailAddressDialog extends React.Component {
AddEmailAddressDialog.propTypes = {
attachLocalAuth: PropTypes.func.isRequired,
notify: PropTypes.func.isRequired,
- root: PropTypes.func.isRequired,
+ root: PropTypes.object.isRequired,
};
export default AddEmailAddressDialog;
diff --git a/plugins/talk-plugin-local-auth/client/components/AddEmailContent.js b/plugins/talk-plugin-local-auth/client/components/AddEmailContent.js
index a2b14c5fd..cb127520f 100644
--- a/plugins/talk-plugin-local-auth/client/components/AddEmailContent.js
+++ b/plugins/talk-plugin-local-auth/client/components/AddEmailContent.js
@@ -1,10 +1,11 @@
import React from 'react';
+import PropTypes from 'prop-types';
import styles from './AddEmailAddressDialog.css';
import { Button, Icon } from 'plugin-api/beta/client/components/ui';
import cn from 'classnames';
import InputField from './InputField';
-const AddEmailContent = ({ formData, errors, showErrors }) => (
+const AddEmailContent = ({ formData, errors, showErrors, confirmChanges }) => (
Add an Email Address
@@ -32,53 +33,65 @@ const AddEmailContent = ({ formData, errors, showErrors }) => (
-
-
-
-
+
);
+AddEmailContent.propTypes = {
+ formData: PropTypes.object.isRequired,
+ errors: PropTypes.object.isRequired,
+ showErrors: PropTypes.bool.isRequired,
+ confirmChanges: PropTypes.func.isRequired,
+};
+
export default AddEmailContent;