Allowing auth to be disabled in config.

This commit is contained in:
DebaucheryLibrarian
2021-03-16 04:12:05 +01:00
parent 1703e9a541
commit 0d7a03f3e5
7 changed files with 36 additions and 3 deletions

View File

@@ -2,13 +2,13 @@
<div class="menu">
<ul class="menu-items noselect">
<router-link
v-if="me"
v-if="auth && me"
:to="{ name: 'user', params: { username: me.username } }"
class="menu-username"
>{{ me.username }}</router-link>
<router-link
v-else
v-else-if="auth"
:to="{ name: 'login', query: { ref: $route.path } }"
class="menu-item"
@click.stop
@@ -17,7 +17,7 @@
</router-link>
<li
v-if="me"
v-if="auth && me"
class="menu-item"
@click.stop="$store.dispatch('logout')"
>
@@ -89,6 +89,10 @@ function theme(state) {
return state.ui.theme;
}
function auth(state) {
return state.auth.enabled;
}
function me(state) {
return state.auth.user;
}
@@ -104,6 +108,7 @@ function setSfw(enabled) {
export default {
computed: {
...mapState({
auth,
sfw,
theme,
me,