From f8ed95dfd7e7bf9fee9e77c9619524bc420a967c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20R=C3=A5dberg?= Date: Wed, 12 Jul 2023 22:15:21 +0200 Subject: [PATCH] reset game wip --- my-app/src/Components/PlayerMenu/Settings.tsx | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/my-app/src/Components/PlayerMenu/Settings.tsx b/my-app/src/Components/PlayerMenu/Settings.tsx index dbb3f07..a12b8c3 100644 --- a/my-app/src/Components/PlayerMenu/Settings.tsx +++ b/my-app/src/Components/PlayerMenu/Settings.tsx @@ -40,11 +40,11 @@ const Settings = ({ player, opponents, onChange }: SettingsProps) => { const initialPlayers = createInitialPlayers(initialPlayerOptions); - const resetPlayer = initialPlayers.find((initialPlayer) => { + const newMe = initialPlayers.find((initialPlayer) => { return initialPlayer.key === player.key; }); - if (!resetPlayer) { + if (!newMe) { return; } @@ -64,7 +64,11 @@ const Settings = ({ player, opponents, onChange }: SettingsProps) => { onChange(opponent); }); - onChange(resetPlayer); + onChange({ + ...newMe, + color: player.color, + settings: { ...player.settings }, + }); }; const handleNewGame = () => { @@ -131,6 +135,10 @@ const Settings = ({ player, opponents, onChange }: SettingsProps) => { checkedIcon={} onChange={handleSettingsChange} /> + + Reset + + NEW GAME