import { gameContext } from "../../pages/_app" import Icon from "./Icon" import Player from "./Player" import { Fragment, useContext, useEffect, useState } from "react" function LobbyFrame({ openSettings }: { openSettings: () => void }) { const [gameProps, setGameProps] = useContext(gameContext) const { enemy } = gameProps const [dots, setDots] = useState(1) useEffect(() => { if (enemy) return const interval = setInterval(() => setDots((e) => (e % 3) + 1), 1000) return () => clearInterval(interval) }, [enemy]) return (
Chat

Game-PIN: {gameProps.pin}

Settings

VS

{enemy ? ( ) : (

Warte auf Spieler 2 {Array.from(Array(dots), () => ".").join("")} {Array.from(Array(3 - dots), (_, i) => (   ))}

)}
) } export default LobbyFrame