This commit is contained in:
Dmitry 2026-01-06 23:46:39 +03:00
parent 1e48626808
commit 9cd37080d4
2 changed files with 9 additions and 10 deletions

View file

@ -7,6 +7,7 @@ import Home from './pages/Home';
import CreateRoom from './pages/CreateRoom';
import JoinRoom from './pages/JoinRoom';
import RoomPage from './pages/RoomPage';
import GamePage from './pages/GamePage';
import LocalGame from './pages/LocalGame';
import './App.css';
@ -22,6 +23,7 @@ function App() {
<Route path="/create-room" element={<CreateRoom />} />
<Route path="/join-room" element={<JoinRoom />} />
<Route path="/room/:roomCode" element={<RoomPage />} />
<Route path="/game/:roomCode" element={<GamePage />} />
<Route path="/local-game" element={<LocalGame />} />
</Routes>
</>

View file

@ -100,10 +100,6 @@ const RoomPage = () => {
}, [room]);
const handleStartGame = () => {
if (!room.questionPackId) {
alert('Выберите пак вопросов перед началом игры');
return;
}
startGame();
navigate(`/game/${roomCode}`);
};
@ -181,21 +177,22 @@ const RoomPage = () => {
<strong>{room.questionPack.name}</strong> (
{room.questionPack.questionCount || 0} вопросов)
</p>
{isHost && room.status === 'WAITING' && (
{isHost && (
<p className="pack-hint">
Можете изменить пак вопросов перед началом игры
Можете изменить пак вопросов в любой момент
</p>
)}
</div>
) : (
<div className="pack-info">
<p className="pack-warning">
Пак вопросов не выбран. Выберите пак для начала игры.
<p className="pack-hint">
Пак вопросов не выбран. Вы можете начать игру без пака и
добавить его позже.
</p>
</div>
)}
{isHost && room.status === 'WAITING' && (
{isHost && (
<div className="pack-selector">
<select
value={selectedPackId}
@ -235,7 +232,7 @@ const RoomPage = () => {
{isHost && room.status === 'WAITING' && (
<button
onClick={handleStartGame}
disabled={participants.length < 2 || !room.questionPackId}
disabled={participants.length < 2}
className="primary"
>
Начать игру