summaryrefslogtreecommitdiffhomepage
path: root/react-frontend/src/pages/CloseWindow.tsx
blob: b92d77e9e6b92e85a4c8a576e08edc770cd6362e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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(
		<>
		</>
	);
}