Added rudimentary affiliate banner setup. Separated login and signup disable. Added various tag photos.

This commit is contained in:
DebaucheryLibrarian
2021-06-28 00:05:24 +02:00
parent d1480da076
commit eb7009832a
61 changed files with 548 additions and 17 deletions

View File

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