Bladeren bron

Inlining code for clarity

Kirk Trombley 5 jaren geleden
bovenliggende
commit
25f0c1753a
1 gewijzigde bestanden met toevoegingen van 4 en 6 verwijderingen
  1. 4 6
      client/src/components/Game.jsx

+ 4 - 6
client/src/components/Game.jsx

@@ -29,7 +29,9 @@ const paramRouter = {
   summary: POST_GAME,
 }
 
-const handleParams = () => {
+const Game = () => {
+  const gameState = useObservable(gameStateStore);
+  
   const url = new URL(window.location.href);
   for (let [param, value] of url.searchParams.entries()) {
     const state = paramRouter[param];
@@ -38,14 +40,10 @@ const handleParams = () => {
       window.history.replaceState({}, document.title, url.href);
       gameIdStore.set(value);
       gameStateStore.set(state);
-      return;
+      break;
     }
   }
-}
 
-const Game = () => {
-  const gameState = useObservable(gameStateStore);
-  handleParams();
   const Screen = componentMap[gameState];
   return <Screen />
 }