From b3003249ae2b463425e5b892a4e17fd15e904a08 Mon Sep 17 00:00:00 2001
From: Patrick Fic <>
Date: Wed, 17 Mar 2021 13:52:58 -0700
Subject: [PATCH] IO-761 User Reset updates
---
.../user-request-reset-pw.component.jsx | 22 +++++++++++++++----
client/src/redux/user/user.actions.js | 6 +++++
client/src/redux/user/user.reducer.js | 18 ++++++++++++++-
client/src/redux/user/user.sagas.js | 4 ++++
client/src/redux/user/user.types.js | 2 ++
5 files changed, 47 insertions(+), 5 deletions(-)
diff --git a/client/src/components/user-request-pw-reset/user-request-reset-pw.component.jsx b/client/src/components/user-request-pw-reset/user-request-reset-pw.component.jsx
index 448993c18..62e8bc145 100644
--- a/client/src/components/user-request-pw-reset/user-request-reset-pw.component.jsx
+++ b/client/src/components/user-request-pw-reset/user-request-reset-pw.component.jsx
@@ -4,7 +4,10 @@ import { useTranslation } from "react-i18next";
import { connect } from "react-redux";
import { createStructuredSelector } from "reselect";
import ImEXOnlineLogo from "../../assets/logo192.png";
-import { sendPasswordReset } from "../../redux/user/user.actions";
+import {
+ sendPasswordReset,
+ sendPasswordResetAgain,
+} from "../../redux/user/user.actions";
import { selectPasswordReset } from "../../redux/user/user.selectors";
import AlertComponent from "../alert/alert.component";
import "./user-request-pw-reset.styles.scss";
@@ -14,9 +17,14 @@ const mapStateToProps = createStructuredSelector({
});
const mapDispatchToProps = (dispatch) => ({
sendPasswordReset: (email) => dispatch(sendPasswordReset(email)),
+ sendPasswordResetAgain: (email) => dispatch(sendPasswordResetAgain(email)),
});
-export function UserRequestResetPw({ passwordReset, sendPasswordReset }) {
+export function UserRequestResetPw({
+ passwordReset,
+ sendPasswordReset,
+ sendPasswordResetAgain,
+}) {
const handleFinish = (values) => {
try {
sendPasswordReset(values.email);
@@ -35,7 +43,8 @@ export function UserRequestResetPw({ passwordReset, sendPasswordReset }) {
extra={[
,
@@ -68,7 +77,12 @@ export function UserRequestResetPw({ passwordReset, sendPasswordReset }) {
{passwordReset.error ? (
) : null}
-