diff --git a/vue/src/components/NavBar.vue b/vue/src/components/NavBar.vue index 39f4a94..b18dc7a 100644 --- a/vue/src/components/NavBar.vue +++ b/vue/src/components/NavBar.vue @@ -3,7 +3,8 @@ diff --git a/vue/src/stores/session.js b/vue/src/stores/session.js index 2b21402..2f342a3 100644 --- a/vue/src/stores/session.js +++ b/vue/src/stores/session.js @@ -3,8 +3,8 @@ import { computed, ref } from 'vue' export const useSession = defineStore('session', () => { const pubkey = ref(null) - const isAuthenticated = computed(() => !!pubkey.value) const initialized = ref(false) + const isAuthenticated = computed(() => initialized.value ? !!pubkey.value : undefined) function checkSession () { const url = window.origin + '/api/session'