Started working on the admin panel

This commit is contained in:
2021-01-31 12:07:03 +11:00
parent 71f3f8e370
commit be89c2d8d9
14 changed files with 202 additions and 6 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ import { useCookies } from 'react-cookie';
import DeleteAccount from '../panels/delete-account';
const Account = props => {
const [cookies, setCookie] = useCookies(['loggedin']);
const [cookies, setCookie] = useCookies();
//check for logged in redirect
if (!cookies['loggedin']) {
+25
View File
@@ -0,0 +1,25 @@
import React from 'react';
import { Redirect } from 'react-router-dom';
import { useCookies } from 'react-cookie';
import BannedEmails from '../panels/banned-emails';
import NewsPublisher from '../panels/news-publisher';
const Admin = props => {
const [cookies, setCookie] = useCookies();
//check for logged in redirect
if (!cookies['admin']) {
return <Redirect to='/' />;
}
return (
<div className='page'>
<h1 className='centered'>Administration</h1>
<BannedEmails />
<NewsPublisher />
</div>
);
};
export default Admin;
+1 -1
View File
@@ -6,7 +6,7 @@ import { useCookies } from 'react-cookie';
const validateEmail = require('../../../common/utilities/validate-email.js');
const LogIn = props => {
const [cookies, setCookie] = useCookies(['loggedin']);
const [cookies, setCookie] = useCookies();
//check for logged in redirect
if (cookies['loggedin']) {
+1 -1
View File
@@ -7,7 +7,7 @@ const validateEmail = require('../../../common/utilities/validate-email.js');
const validateUsername = require('../../../common/utilities/validate-username.js');
const SignUp = props => {
const [cookies, setCookie] = useCookies(['loggedin']);
const [cookies, setCookie] = useCookies();
//check for logged in redirect
if (cookies['loggedin']) {