import { emit } from '../lib/socket'; interface Props { cardsInRound: number; guesses: Record; myOrder: number; activePlayer: number; activePlayerName: string; } export default function GuessControls({ cardsInRound, guesses, myOrder, activePlayer, activePlayerName }: Props) { const guessCount = Object.keys(guesses).length; const isMyTurn = activePlayer === myOrder; const isLastToGuess = guessCount === 3; const alreadySum = Object.values(guesses).reduce((a, b) => a + b, 0); const forbidden = isLastToGuess ? cardsInRound - alreadySum : -1; if (!isMyTurn) { return (

Caka sa na tip: {activePlayerName}

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

Tvoj tip (pocet kopok):

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