This commit is contained in:
team3
2026-09-29 00:54:58 +02:00
parent f7c9017946
commit f80b8c5826
20 changed files with 997 additions and 77 deletions

View File

@@ -1,5 +1,5 @@
<script setup>
import { computed, nextTick, onMounted, ref, watch } from 'vue'
import { computed, nextTick, onMounted, provide, ref, watch } from 'vue'
import MovieCard from './components/MovieCard.vue'
import FilterSidebar from './components/FilterSidebar.vue'
import AehnlichTab from './components/AehnlichTab.vue'
@@ -41,6 +41,9 @@ const {
ladeWuensche,
} = useMeins({ host })
// Das Level zu einem Namen — für die Badges vor Namen überall auf der Seite
provide('levelVon', (name) => runde.value.find((u) => u.name === name)?.level ?? null)
// Ohne gewählten Namen darf man alles lesen, aber nichts eintragen —
// für Zuschauer, die noch nicht in der Runde stehen. Steht vor tabs: die
// Reiterliste fragt danach.
@@ -374,6 +377,7 @@ onMounted(load)
ref="rad"
:host="host"
:angemeldet="angemeldet"
:ich="ich"
:merkliste="merkliste"
:mine="meinVorschlag?.id ?? null"
:gesehen-ids="gesehenIds"
@@ -385,6 +389,8 @@ onMounted(load)
v-else-if="activeTab === 'watched'"
:host="host"
:angemeldet="angemeldet"
:runde="runde"
:ich="ich"
@open="selected = $event"
@changed="ladeGesehen"
/>