diff --git a/src/views/Login/New/components/PlayerItem.tsx b/src/views/Login/New/components/PlayerItem.tsx index 8c8e57e..e339a7a 100644 --- a/src/views/Login/New/components/PlayerItem.tsx +++ b/src/views/Login/New/components/PlayerItem.tsx @@ -36,6 +36,18 @@ const PlayerItem: FunctionComponent = (props) => { return; } + const isPlayerWithSameUsernameLoggedIn = newGame.players.some( + (p) => + p.username.toLowerCase() === player.username.toLowerCase() && p.ready, + ); + + if (isPlayerWithSameUsernameLoggedIn) { + play("snack"); + updatePassword(""); + + return; + } + try { setDisabled(true);