<!-- src/routes/+layout.svelte -->
<script>
import { supabaseClient } from '$lib/db';
import { invalidate } from '$app/navigation';
import { onMount } from 'svelte';
onMount(() => {
const {
data: { subscription }
} = supabaseClient.auth.onAuthStateChange(() => {
invalidate('supabase:auth');
});
return () => {
subscription.unsubscribe();
};
});
</script>
<slot />
<!-- src/routes/+layout.svelte -->
<script>
import { supabaseClient } from '$lib/db';
import { invalidate } from '$app/navigation';
import { onMount } from 'svelte';
onMount(() => {
const {
data: { subscription }
} = supabaseClient.auth.onAuthStateChange(() => {
invalidate('supabase:auth');
});
return () => {
subscription.unsubscribe();
};
});
</script>
<slot />