Renamed user store to token store
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
<script setup>
|
||||
import {useStore} from '@nanostores/vue'
|
||||
import {$user} from "../stores/user.js";
|
||||
import {$token, Loading, Anonymous} from "../stores/token.js";
|
||||
|
||||
const user = useStore($user)
|
||||
const token = useStore($token)
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div v-if="!user.initialized" class="placeholder"></div> <!-- TODO: replace with an actual placeholder -->
|
||||
<a href="/login" v-else-if="!user.loggedIn">Login</a>
|
||||
<span v-else>{{ user.username || "Username" }}</span>
|
||||
<div v-if="token === Loading" class="placeholder"></div> <!-- TODO: replace with an actual placeholder -->
|
||||
<a href="/login" v-else-if="token === Anonymous">Login</a>
|
||||
<span v-else>{{ token.username || "Username" }}</span>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
|
||||
Reference in New Issue
Block a user