stream day 2

This commit is contained in:
Zoe
2023-01-03 15:11:36 -06:00
parent 0bece5d0fc
commit 47afcbb8ec
23 changed files with 605 additions and 37 deletions

30
App.vue Normal file
View File

@@ -0,0 +1,30 @@
<template>
<div>
<NuxtLayout>
<div class="flex h-screen max-h-screen">
<Nav />
<Sidebar />
<NuxtPage />
</div>
</NuxtLayout>
</div>
</template>
<script lang="ts">
import { useUserStore } from '~/stores/user'
export default {
async setup() {
const userStore = useUserStore()
const sessionToken = useCookie('sessionToken')
console.log(sessionToken.value)
if (userStore.user.id === undefined && sessionToken.value) {
const user = await $fetch('/api/getCurrentUser')
if (!user) return;
userStore.setUser(user)
}
}
}
</script>