-
+ {!token ? (
+
+ ) : (
+
+ )}
({
loggedInUserId: loggedInUserIdSelector(state),
loggedInUser: loggedInUserSelector(state),
+ loginStatus: loginStatusSelector(state),
}),
dispatch => ({
loadAsync: userId => Home.loadAsync({ userId }, dispatch),
diff --git a/src/redux/selectors/auth.js b/src/redux/selectors/auth.js
index 98340ad..2775503 100644
--- a/src/redux/selectors/auth.js
+++ b/src/redux/selectors/auth.js
@@ -15,7 +15,7 @@ export const accessTokenExpiration = createSelector(accessTokenSelector, token =
);
export const loggedInUserIdSelector = createSelector(getAuth, getLoggedInUserId);
-export const loginStatusSelector = createSelector(getAuth, auth => auth.getIn(['status']));
+export const loginStatusSelector = createSelector(getAuth, auth => auth.getIn(['status', 'recodex']));
export const loginErrorSelector = createSelector(getAuth, auth => auth.getIn(['errors', 'recodex'])?.toJS() || null);