From a568190ebb55e815c52d884441f3b99dbc34a583 Mon Sep 17 00:00:00 2001
From: Patrick Fic <>
Date: Thu, 6 May 2021 15:33:36 -0700
Subject: [PATCH] Loading indicator on sign in.
---
.../components/sign-in-form/sign-in-form.component.jsx | 10 +++++++++-
client/src/redux/user/user.reducer.js | 5 +++++
client/src/redux/user/user.selectors.js | 5 +++++
3 files changed, 19 insertions(+), 1 deletion(-)
diff --git a/client/src/components/sign-in-form/sign-in-form.component.jsx b/client/src/components/sign-in-form/sign-in-form.component.jsx
index 1e393d1b6..ef66395b0 100644
--- a/client/src/components/sign-in-form/sign-in-form.component.jsx
+++ b/client/src/components/sign-in-form/sign-in-form.component.jsx
@@ -13,6 +13,7 @@ import {
} from "../../redux/user/user.actions";
import {
selectCurrentUser,
+ selectLoginLoading,
selectSignInError,
} from "../../redux/user/user.selectors";
import AlertComponent from "../alert/alert.component";
@@ -21,6 +22,7 @@ import "./sign-in-form.styles.scss";
const mapStateToProps = createStructuredSelector({
currentUser: selectCurrentUser,
signInError: selectSignInError,
+ loginLoading: selectLoginLoading,
});
const mapDispatchToProps = (dispatch) => ({
@@ -34,6 +36,7 @@ export function SignInComponent({
currentUser,
signInError,
sendPasswordReset,
+ loginLoading,
}) {
const { redirect } = queryString.parse(useLocation().search);
@@ -80,7 +83,12 @@ export function SignInComponent({
{signInError ? (
) : null}
-