From bf22c662e399813171130e2ac4d95d7475a7a1f6 Mon Sep 17 00:00:00 2001 From: charleswrayjr Date: Sat, 13 Sep 2025 02:02:35 -0500 Subject: [PATCH] Adding authentication, media, and messaging. --- src/App.js | 5 +---- src/app/components/AppHeader.js | 2 +- src/app/views/Dashboard/Dashboard.jsx | 2 +- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/App.js b/src/App.js index 7a5a3db..934ef97 100755 --- a/src/App.js +++ b/src/App.js @@ -1,7 +1,6 @@ import './styles/App.css'; import AppRoutes from './app/routes'; import React from 'react'; -import { BrowserRouter as Router } from 'react-router-dom'; import { SnackbarProvider } from 'notistack'; import { CssBaseline, ThemeProvider, createTheme } from '@mui/material'; @@ -17,9 +16,7 @@ const App = () => { - - - + ); diff --git a/src/app/components/AppHeader.js b/src/app/components/AppHeader.js index 365dd84..a5c522e 100644 --- a/src/app/components/AppHeader.js +++ b/src/app/components/AppHeader.js @@ -9,7 +9,7 @@ import { AuthContext } from './AuthContext'; const AppHeader = () => { const navigate = useNavigate(); - const { user, logout } = useContext(AuthContext); + const { user, logout } = useContext(AuthContext) || {}; const navItems = [ { label: 'Dashboard', path: '/', roles: ['User', 'Admin'] }, diff --git a/src/app/views/Dashboard/Dashboard.jsx b/src/app/views/Dashboard/Dashboard.jsx index ebf3904..66ad834 100755 --- a/src/app/views/Dashboard/Dashboard.jsx +++ b/src/app/views/Dashboard/Dashboard.jsx @@ -10,7 +10,7 @@ import AppHeader from '../../components/AppHeader'; const Dashboard = () => { const navigate = useNavigate(); - const { user } = useContext(AuthContext); + const { user } = useContext(AuthContext) || {}; const features = [ { title: 'Messages', path: '/messages', description: 'View and send messages', roles: ['User', 'Admin'] }, -- 2.43.0