Cleanup admin page

This commit is contained in:
Kieran
2022-02-27 21:52:44 +00:00
parent aeaf5b1c48
commit 061adad404

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