// src/App.tsx import { CssBaseline, ThemeProvider, createTheme } from '@mui/material' import { BrowserRouter as Router, Routes, Route } from 'react-router-dom' import { useAuth } from './contexts/AuthContext' import Layout from './components/Layout' import Home from './pages/Home' import Signup from './pages/Signup' import LoginPage from './pages/Login' import RegisterCharacter from './pages/RegisterCharacter' import RegisterHomework from './pages/RegisterHomework' import CharacterList from './pages/CharacterList' import HomeworkList from './pages/HomeworkList' import HomeworkEditPage from './pages/HomeworkEditPage' import CharacterHomeworkSelect from './pages/CharacterHomeworkSelect' import Dashboard from './pages/Dashboard' import MePage from './pages/MePage' import CharacterEditPage from './pages/CharacterEditPage' import GuidePage from './pages/Guide' import FriendListPage from './pages/FriendListPage' import FriendRequestsPage from './pages/FriendRequestsPage' import FriendCharacterDashboard from './pages/FriendCharacterDashboard' const darkTheme = createTheme({ palette: { mode: 'dark', }, }) function App() { const { isLoggedIn } = useAuth() return ( } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> ) } export default App