Simplify everything to match supabase example and also downgrade supabase

This commit is contained in:
Michael Dausmann
2023-01-28 11:01:57 +11:00
parent edd65f1301
commit d19b713f25
11 changed files with 2034 additions and 1504 deletions

5
components/AppFooter.vue Normal file
View File

@@ -0,0 +1,5 @@
<template>
<div>
<h3>Nuxt 3 Boilerplate - AppFooter</h3>
</div>
</template>

19
components/AppHeader.vue Normal file
View File

@@ -0,0 +1,19 @@
<script setup lang="ts">
console.log('AppHeader.vuew - setup script');
const supabase = useSupabaseClient();
const user = useSupabaseUser();
async function signout() {
await supabase.auth.signOut();
navigateTo('/', {replace: true});
}
</script>
<template>
<div>
<h3>Nuxt 3 Boilerplate - AppHeader</h3>
<div v-if="user">logged in as: {{ user.email }}: <button @click="signout()">Sign Out</button></div>
<div v-if="!user">Not Logged in</div>
<hr>
</div>
</template>