// src/components/Navbar.js import React from 'react'; import { AppBar, Toolbar, Typography, Button } from '@mui/material'; import { Link, useNavigate } from 'react-router-dom'; import { useContext } from 'react'; import { AppContext, PRIMARY_COLOR, SECONDARY_COLOR } from '../App'; export default function Navbar() { const navigate = useNavigate(); const context = useContext(AppContext); const debugLog = (message) => { if (process.env.DEBUG_API) { console.log(message); } }; debugLog('Context:', context); if (!context) { throw new Error('AppContext is not available'); } const { setToken } = context; const handleLogout = () => { localStorage.removeItem('token'); setToken(null); navigate('/login'); }; return ( Boxes ); }