diff options
| author | realtradam <[email protected]> | 2024-06-28 17:25:53 -0400 |
|---|---|---|
| committer | realtradam <[email protected]> | 2024-06-28 17:25:53 -0400 |
| commit | 080c10e1d8b353e1ae24b681dfa1ce475a385c5d (patch) | |
| tree | 89cc8120f0ebbaf760b2a9519ca86080d0a7146a /react-frontend/src/pages | |
| parent | 57d767ec6c637bb08f5c9a045e2aeafb2a52e0bb (diff) | |
| parent | 9eb3ab91fb653ca6d4921238e2a497427405f178 (diff) | |
| download | gameHolster-080c10e1d8b353e1ae24b681dfa1ce475a385c5d.tar.gz gameHolster-080c10e1d8b353e1ae24b681dfa1ce475a385c5d.zip | |
Merge branch 'dev'
Diffstat (limited to 'react-frontend/src/pages')
| -rw-r--r-- | react-frontend/src/pages/CloseWindow.tsx | 19 | ||||
| -rw-r--r-- | react-frontend/src/pages/Home.tsx | 10 |
2 files changed, 29 insertions, 0 deletions
diff --git a/react-frontend/src/pages/CloseWindow.tsx b/react-frontend/src/pages/CloseWindow.tsx new file mode 100644 index 0000000..b92d77e --- /dev/null +++ b/react-frontend/src/pages/CloseWindow.tsx @@ -0,0 +1,19 @@ + +export default function CloseWindow () { + + // trigger localStorage listener in other tabs. + // this forces react rerender where required. + localStorage.setItem("logged in trigger", String(Math.random())); + // close window once done + window.close(); + + // window can only be closed if it was opened by javascript. + // if the window was opened by a user then just redirect to + // the home page instead. + window.location.replace("/"); + + return( + <> + </> + ); +} diff --git a/react-frontend/src/pages/Home.tsx b/react-frontend/src/pages/Home.tsx new file mode 100644 index 0000000..2f15dd3 --- /dev/null +++ b/react-frontend/src/pages/Home.tsx @@ -0,0 +1,10 @@ + +export default function Home() { + return( + <> + <div className="flex justify-center p-4"> + <h1 className="font-title text-6xl">Welcome to Game Holster</h1> + </div> + </> + ); +} |
