fix: signout without refresh
This commit is contained in:
@@ -7,6 +7,7 @@
|
|||||||
import { haversineDistance, timeToMins } from "$lib";
|
import { haversineDistance, timeToMins } from "$lib";
|
||||||
import Button from "$lib/components/Button.svelte";
|
import Button from "$lib/components/Button.svelte";
|
||||||
import { urldecodeSortFilter } from "$lib/filter.js";
|
import { urldecodeSortFilter } from "$lib/filter.js";
|
||||||
|
import { invalidate, invalidateAll } from "$app/navigation";
|
||||||
|
|
||||||
const { data } = $props();
|
const { data } = $props();
|
||||||
const {
|
const {
|
||||||
@@ -170,7 +171,12 @@
|
|||||||
|
|
||||||
<footer>
|
<footer>
|
||||||
{#if session}
|
{#if session}
|
||||||
<Button onclick={() => supabase.auth.signOut()}>Signout</Button>
|
<Button
|
||||||
|
onclick={async () => {
|
||||||
|
await supabase.auth.signOut();
|
||||||
|
invalidateAll();
|
||||||
|
}}>Signout</Button
|
||||||
|
>
|
||||||
{:else}
|
{:else}
|
||||||
<Button href="/auth" type="link">Login / Signup</Button>
|
<Button href="/auth" type="link">Login / Signup</Button>
|
||||||
{/if}
|
{/if}
|
||||||
@@ -183,7 +189,7 @@
|
|||||||
grid-template-columns: 1fr 1fr;
|
grid-template-columns: 1fr 1fr;
|
||||||
gap: 1rem;
|
gap: 1rem;
|
||||||
padding: 1rem;
|
padding: 1rem;
|
||||||
max-width: 600px;
|
max-width: 32rem;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -215,7 +215,7 @@
|
|||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
gap: 1rem;
|
gap: 1rem;
|
||||||
padding: 1rem;
|
padding: 1rem;
|
||||||
max-width: 800px;
|
max-width: 32rem;
|
||||||
margin: auto;
|
margin: auto;
|
||||||
}
|
}
|
||||||
.controls {
|
.controls {
|
||||||
|
|||||||
Reference in New Issue
Block a user