sto-k-odnomu/src/App.jsx

37 lines
1.2 KiB
React
Raw Normal View History

2026-01-03 14:07:04 +00:00
import React from 'react';
import { BrowserRouter as Router, Routes, Route } from 'react-router-dom';
import { AuthProvider } from './context/AuthContext';
2026-01-04 21:48:55 +00:00
import { ThemeProvider } from './context/ThemeContext';
2026-01-05 00:12:52 +00:00
import Snowflakes from './components/Snowflakes';
2026-01-03 14:07:04 +00:00
import Home from './pages/Home';
import CreateRoom from './pages/CreateRoom';
import JoinRoom from './pages/JoinRoom';
import RoomPage from './pages/RoomPage';
2026-01-06 20:46:39 +00:00
import GamePage from './pages/GamePage';
2026-01-03 14:07:04 +00:00
import LocalGame from './pages/LocalGame';
import './App.css';
2025-12-31 16:53:26 +00:00
function App() {
return (
2026-01-04 21:48:55 +00:00
<ThemeProvider>
<AuthProvider>
<Router>
2026-01-05 00:12:52 +00:00
<>
<Snowflakes />
<Routes>
<Route path="/" element={<Home />} />
<Route path="/create-room" element={<CreateRoom />} />
<Route path="/join-room" element={<JoinRoom />} />
<Route path="/room/:roomCode" element={<RoomPage />} />
2026-01-06 20:46:39 +00:00
<Route path="/game/:roomCode" element={<GamePage />} />
2026-01-05 00:12:52 +00:00
<Route path="/local-game" element={<LocalGame />} />
</Routes>
</>
2026-01-04 21:48:55 +00:00
</Router>
</AuthProvider>
</ThemeProvider>
2026-01-03 14:07:04 +00:00
);
2025-12-31 16:53:26 +00:00
}
2026-01-03 14:07:04 +00:00
export default App;