dockerize, composte, and various improvements

This commit is contained in:
Zoe
2023-06-05 01:44:12 -05:00
parent cb6bfd8880
commit 99c385d211
56 changed files with 5907 additions and 8091 deletions

View File

@@ -1,31 +1,18 @@
<template>
<div v-if="user.isLoggedIn">
Hello, {{ user.user?.username }}
<button @click="user.logout">
Logout
</button>
</div>
<div v-else>
<nuxt-link to="/login">
Login
</nuxt-link>
or
<nuxt-link to="/signup">
Sign Up
</nuxt-link>
</div>
</template>
<script lang="ts">
<script lang="ts" setup>
import { useUserStore } from '~/stores/userStore';
definePageMeta({
middleware: 'auth'
});
export default {
setup() {
return { user: useUserStore() };
}
};
</script>
const user = useUserStore();
</script>
<template>
<div>
Hello, {{ user.user?.username }}
<button @click="user.logout">
Logout
</button>
</div>
</template>