]> PHS Git Server - phs-admin.git/commitdiff
Adding authentication, media, and messaging.
authorcharleswrayjr <charleswrayjr@gmail.com>
Sat, 13 Sep 2025 07:02:35 +0000 (02:02 -0500)
committercharleswrayjr <charleswrayjr@gmail.com>
Sat, 13 Sep 2025 07:02:35 +0000 (02:02 -0500)
src/App.js
src/app/components/AppHeader.js
src/app/views/Dashboard/Dashboard.jsx

index 7a5a3db12df1f29c95226328d58ee71f225ebf2e..934ef97dfd7836b6bff63d70b31eb3ef914be096 100755 (executable)
@@ -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 = () => {
     <ThemeProvider theme={theme}>
       <CssBaseline />
       <SnackbarProvider maxSnack={3}>
-        <Router>
-          <AppRoutes />
-        </Router>
+        <AppRoutes />
       </SnackbarProvider>
     </ThemeProvider>
   );
index 365dd84ddb7c8120a60190da34a3a47f3e119a87..a5c522e6bac55aad0d6364f5a93434a5f7cf8c7f 100644 (file)
@@ -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'] },
index ebf390413001577c20cdb01544d4d34e8f1f9cf2..66ad83489cb9d00318783790890759f9f1ddc1a1 100755 (executable)
@@ -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'] },