diff options
| author | realtradam <[email protected]> | 2024-06-19 19:41:29 -0400 |
|---|---|---|
| committer | realtradam <[email protected]> | 2024-06-19 19:41:29 -0400 |
| commit | fc6c10718a633f0439b3aac045d4537c58bc7c6e (patch) | |
| tree | fa6b3a234650a1852e0d1a80e8b5c1b7c00123ac /src/components/CloseWindow.tsx | |
| parent | d477cb8af05a6b8acdb8afa1811777a68e742211 (diff) | |
| download | malcz.com-fc6c10718a633f0439b3aac045d4537c58bc7c6e.tar.gz malcz.com-fc6c10718a633f0439b3aac045d4537c58bc7c6e.zip | |
add small changes
Diffstat (limited to 'src/components/CloseWindow.tsx')
| -rw-r--r-- | src/components/CloseWindow.tsx | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/components/CloseWindow.tsx b/src/components/CloseWindow.tsx index 40c5962..bb33e0a 100644 --- a/src/components/CloseWindow.tsx +++ b/src/components/CloseWindow.tsx @@ -1,10 +1,17 @@ //import { Link } from "react-router-dom"; //export default () => ( -export default function Home () { +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( |
