diff --git a/src/contexts/Events/EventProvider.tsx b/src/contexts/Events/EventProvider.tsx
index 8d0bbf3..715d99b 100644
--- a/src/contexts/Events/EventProvider.tsx
+++ b/src/contexts/Events/EventProvider.tsx
@@ -1,37 +1,3 @@
-/*import {useState} from 'react';
-import {EventContext} from "./EventContext";
-import getAllEvents from "../../utils/events/getAllEvents.js";
-import createEvent from "../../utils/events/createEvent.js";
-import deleteEvent from "../../utils/events/deleteEvent.js";
-
-
-export function EventProvider({ children }) {
-
- const [events, setEvents] = useState([]);
-
- const updateEvent = async () => {
- const result = await getAllEvents();
- setEvents(result.data.data);
- }
-
- const addEvent = async (name, description, start, end) => {
- await createEvent(name, description, start, end);
- await updateEvent();
- }
-
- const removeEvent = async (eventId) => {
- const result = await deleteEvent(eventId);
- await updateEvent();
- return result;
- }
-
- return (
-
- {children}
-
- );
-}*/
-
import { useState, ReactNode } from 'react';
import { EventContext, EventGroup, EventContextType } from "./EventContext";
import getAllEvents from "../../utils/events/getAllEvents";
diff --git a/src/pages/Admin/AdminPage.jsx b/src/pages/Admin/AdminPage.tsx
similarity index 79%
rename from src/pages/Admin/AdminPage.jsx
rename to src/pages/Admin/AdminPage.tsx
index 5765849..f6a0d83 100644
--- a/src/pages/Admin/AdminPage.jsx
+++ b/src/pages/Admin/AdminPage.tsx
@@ -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 (