convert to TS

This commit is contained in:
p2405951
2026-03-27 14:56:15 +01:00
parent e172cb19d0
commit 80aba34497
2 changed files with 7 additions and 38 deletions
@@ -3,17 +3,20 @@ import styles from "./AdminPage.module.css";
import IncompleteEvents from "./components/IncompleteEvent/IncompleteEvent";
import PendingMembers from "./components/PendingMembers/PendingMembers";
import { AuthContext } from "../../contexts/Auth/AuthContext";
import user from "../../interfaces/user.interface"
import { useNavigate } from "react-router";
import RegisterMember from "./components/RegisterMember/RegisterMember";
function AdminPage() {
const { user } = useContext(AuthContext);
function AdminPage() {
const authContext = useContext(AuthContext);
const navigate = useNavigate();
if(!user.isAdmin) navigate("/");
if (!authContext?.user?.isAdmin) {
navigate("/");
return null;
}
return (
<div className={styles.container}>
<RegisterMember />