Compare commits

..

No commits in common. "d3633f31ac6845c4870378fca559ba57b6e97718" and "c21bd8b01eb5cd885cb83747c0912105bf38f44d" have entirely different histories.

4 changed files with 16 additions and 25 deletions

View File

@ -1,26 +1,28 @@
<template>
<div class="menu">
<ul class="menu-items noselect">
<RouterLink
<router-link
v-if="login && me"
:to="{ name: 'user', params: { username: me.username } }"
class="menu-username"
>{{ me.username }}</RouterLink>
>{{ me.username }}</router-link>
<RouterLink
v-if="me && favorites"
:to="{ name: 'stash', params: { stashId: favorites.id, range: 'scenes', pageNumber: 1 } }"
class="menu-item"
><Icon icon="heart7" />Favorites</RouterLink>
<RouterLink
<router-link
v-else-if="login"
:to="{ name: 'login', query: { ref: $route.path } }"
class="menu-item"
@click.stop
>
<Icon icon="enter2" />Log in
</RouterLink>
</router-link>
<li
v-if="login && me"
class="menu-item"
@click.stop="$store.dispatch('logout')"
>
<Icon icon="exit2" />Log out
</li>
<li
v-show="!sfw"
@ -72,14 +74,6 @@
>
<Icon icon="filter" />Filters
</li>
<li
v-if="login && me"
class="menu-item"
@click.stop="$store.dispatch('logout')"
>
<Icon icon="exit2" />Log out
</li>
</ul>
</div>
</template>
@ -103,10 +97,6 @@ function signup(state) {
return state.auth.signup;
}
function favorites() {
return this.me?.stashes.find(stash => stash.primary);
}
function me(state) {
return state.auth.user;
}
@ -128,7 +118,6 @@ export default {
theme,
me,
}),
favorites,
},
emits: ['showFilters'],
methods: {

View File

@ -114,6 +114,8 @@ async function fetchStash() {
limit: this.limit,
});
console.log(this.stash.movies);
this.isMine = this.stash.user?.id === this.$store.state.auth.user?.id;
if (this.$route.params.range === 'scenes') {

2
package-lock.json generated
View File

@ -1,6 +1,6 @@
{
"name": "traxxx",
"version": "1.199.2",
"version": "1.199.1",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "traxxx",
"version": "1.199.2",
"version": "1.199.1",
"description": "All the latest porn releases in one place",
"main": "src/app.js",
"scripts": {