import { emit } from '../lib/socket'; import { forbiddenGuess } from '../lib/gameRules'; import { GUESS_BUTTON } from '../lib/boardTheme'; interface Props { cardsInRound: number; guesses: Record; myOrder: number; activePlayer: number; activePlayerName: string; desktop?: boolean; } export default function GuessControls({ cardsInRound, guesses, myOrder, activePlayer, activePlayerName, desktop = true }: Props) { const isMyTurn = activePlayer === myOrder; const forbidden = forbiddenGuess(cardsInRound, guesses); if (!isMyTurn) { return (

Čaká sa na tip:{' '} {activePlayerName}

); } const options = Array.from({ length: cardsInRound + 1 }, (_, i) => i); const btn = desktop ? GUESS_BUTTON.desktop : GUESS_BUTTON.mobile; return (

Zadaj svoj tip (počet kopiek)

{options.map((n) => { const isForbidden = n === forbidden; return ( ); })}
); }