// frontend/src/components/Layout/Layout.jsx import { useEffect, useState } from 'react'; import { Outlet } from 'react-router-dom'; import { getToken } from '../../services/api'; import ThemeButton from "../UI/ThemeButton"; import Navbar from './Navbar'; export default function Layout({ darkMode, setDarkMode }) { const [isAdmin, setIsAdmin] = useState(!!getToken()); const [navTitle, setNavTitle] = useState(''); const [navSubtitle, setNavSubtitle] = useState(''); const [showSettings, setShowSettings] = useState(false); useEffect(() => { if (navTitle) { document.title = `${navTitle} | VolleyManager`; } else { document.title = 'VolleyManager'; } }, [navTitle]); const handleLogout = () => { localStorage.removeItem('volleyToken'); window.location.reload(); }; return (