aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Foiani <mfoiani2019@communiyschoolnaples.org>2018-09-24 17:48:24 -0400
committerMichael Foiani <mfoiani2019@communiyschoolnaples.org>2018-09-24 17:48:24 -0400
commite48500b92a61eb8e97fabfc5db293462f4d7c544 (patch)
treee69039d4e13fd6f2d71d9fd221e1536d682f4b7b /src
parentab5bfc29cb26280bfd588fb9f818c36d1f5c27c3 (diff)
Fixed 404 error when not signed in as admin.
Diffstat (limited to 'src')
-rw-r--r--src/actions/app.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/actions/app.js b/src/actions/app.js
index aecefc4..31b51a4 100644
--- a/src/actions/app.js
+++ b/src/actions/app.js
@@ -30,7 +30,7 @@ import {snapshotForums} from './firebaseFirestore.js';
var isSubscribedForums = false;
-const loadPage = (page) => (dispatch) => {
+const loadPage = (page) => (dispatch, getState) => {
switch(page) {
case 'home':
import('../components/mao-home.js');
@@ -57,7 +57,12 @@ const loadPage = (page) => (dispatch) => {
break;
case 'admin':
- import('../components/mao-admin.js');
+ if(getState().firebaseAdmin.isAdmin) {
+ import('../components/mao-admin.js');
+ } else {
+ page = 'view404';
+ import('../components/my-view404.js');
+ }
break;
default: