summaryrefslogtreecommitdiffhomepage
path: root/react-frontend/src/pages
diff options
context:
space:
mode:
Diffstat (limited to 'react-frontend/src/pages')
-rw-r--r--react-frontend/src/pages/CloseWindow.tsx19
-rw-r--r--react-frontend/src/pages/Home.tsx10
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>
+ </>
+ );
+}