diff options
author | Michael Foiani <mfoiani2019@communiyschoolnaples.org> | 2018-09-24 17:48:24 -0400 |
---|---|---|
committer | Michael Foiani <mfoiani2019@communiyschoolnaples.org> | 2018-09-24 17:48:24 -0400 |
commit | e48500b92a61eb8e97fabfc5db293462f4d7c544 (patch) | |
tree | e69039d4e13fd6f2d71d9fd221e1536d682f4b7b /src | |
parent | ab5bfc29cb26280bfd588fb9f818c36d1f5c27c3 (diff) |
Fixed 404 error when not signed in as admin.
Diffstat (limited to 'src')
-rw-r--r-- | src/actions/app.js | 9 |
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: |