diff options
| author | realtradam <[email protected]> | 2024-06-28 17:25:36 -0400 |
|---|---|---|
| committer | realtradam <[email protected]> | 2024-06-28 17:25:36 -0400 |
| commit | 9eb3ab91fb653ca6d4921238e2a497427405f178 (patch) | |
| tree | c44af841651266c608759972456c543a83d31c50 /react-frontend/src/pages/CloseWindow.tsx | |
| parent | 429010140d13ae50ac1f64aa0762476b51b86c68 (diff) | |
| download | gameHolster-9eb3ab91fb653ca6d4921238e2a497427405f178.tar.gz gameHolster-9eb3ab91fb653ca6d4921238e2a497427405f178.zip | |
add login
Diffstat (limited to 'react-frontend/src/pages/CloseWindow.tsx')
| -rw-r--r-- | react-frontend/src/pages/CloseWindow.tsx | 19 |
1 files changed, 19 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( + <> + </> + ); +} |
