Compare commits

..
2 Commits
Author SHA1 Message Date
Kessinen 52114b6e9b Merge pull request 'Fixes issue #5' (#7) from dev into main
Reviewed-on: #7
2024-10-15 18:32:07 +00:00
Esa Kataja 7d3d2368af Fix Header updating. Fixes issue #5 2024-10-15 21:28:51 +03:00
+18 -6
View File
@@ -1,14 +1,13 @@
<script> <script>
import { supabase } from '../supabaseClient'; import { supabase } from '../supabaseClient';
import { goto } from '$app/navigation'; import { goto } from '$app/navigation';
import { onMount } from 'svelte';
let username = ''; let username = '';
export async function logout() { onMount(async () => {
await supabase.auth.signOut(); await getUser();
});
goto('/');
}
async function getUser() { async function getUser() {
const { const {
@@ -18,7 +17,20 @@
username = user?.email || ''; username = user?.email || '';
} }
getUser(); export async function logout() {
await supabase.auth.signOut();
goto('/');
}
// Call getUser() whenever the user logs in or out
async function handleAuthChange() {
await getUser();
}
supabase.auth.onAuthStateChange((event, session) => {
handleAuthChange();
});
</script> </script>
<header class="bg-zinc-800 text-white mb-20 p-4 flex items-center justify-between shadow-2xl"> <header class="bg-zinc-800 text-white mb-20 p-4 flex items-center justify-between shadow-2xl">