Cleanup admin page

This commit is contained in:
Kieran 2022-02-27 21:52:44 +00:00
parent aeaf5b1c48
commit 061adad404
Signed by: Kieran
GPG Key ID: DE71CEB3925BE941

View File

@ -1,23 +1,17 @@
import {useDispatch, useSelector} from "react-redux";
import "./Admin.css";
import {useSelector} from "react-redux";
import {FileList} from "./FileList";
import {UserList} from "./UserList";
import "./Admin.css";
import {logout} from "../LoginState";
import {Navigate} from "react-router-dom";
export function Admin() {
const auth = useSelector((state) => state.login.jwt);
const dispatch = useDispatch();
if (!auth) {
return <Navigate to="/login"/>;
} else {
return (
<div className="admin">
<h2>Admin</h2>
<button onClick={() => dispatch(logout())}>Logout</button>
<h4>Users</h4>
<UserList/>