import { useEffect } from 'react'; import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'; import { LandingPage } from './pages/LandingPage'; import { EditorPage } from './pages/EditorPage'; import { ExamplesPage } from './pages/ExamplesPage'; import { LoginPage } from './pages/LoginPage'; import { RegisterPage } from './pages/RegisterPage'; import { UserProfilePage } from './pages/UserProfilePage'; import { ProjectPage } from './pages/ProjectPage'; import { useAuthStore } from './store/useAuthStore'; import './App.css'; function App() { const checkSession = useAuthStore((s) => s.checkSession); useEffect(() => { checkSession(); }, []); return ( } /> } /> } /> } /> } /> {/* Specific literal routes must come before wildcard /:username */} } /> } /> ); } export default App;