about summary refs log tree commit diff
path: root/src/pages/Logout.tsx
diff options
context:
space:
mode:
authorBaitinq <manuelpalenzuelamerino@gmail.com>2024-06-23 17:31:38 +0200
committerBaitinq <manuelpalenzuelamerino@gmail.com>2024-06-23 17:31:38 +0200
commitcd3ba9c2773bc97edd9379e27ea91c2df1648781 (patch)
tree02da1613f810315deebbd7a1327e65281a650036 /src/pages/Logout.tsx
parentHome: Add sidebar (diff)
downloadfs-tracer-frontend-cd3ba9c2773bc97edd9379e27ea91c2df1648781.tar.gz
fs-tracer-frontend-cd3ba9c2773bc97edd9379e27ea91c2df1648781.tar.bz2
fs-tracer-frontend-cd3ba9c2773bc97edd9379e27ea91c2df1648781.zip
Pages: Add logout page
Diffstat (limited to '')
-rw-r--r--src/pages/Logout.tsx16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/pages/Logout.tsx b/src/pages/Logout.tsx
new file mode 100644
index 0000000..e480cb0
--- /dev/null
+++ b/src/pages/Logout.tsx
@@ -0,0 +1,16 @@
+import { useEffect } from 'react'
+import { useNavigate } from "react-router-dom";
+
+export default function Logout(props: any) {
+  const navigate = useNavigate();
+
+  useEffect(() => {
+    const logout = async () => {
+      await props.supabase.auth.signOut()
+    }
+    logout()
+    navigate('/login')
+  }, [props.session])
+
+  return (<></>)
+}