update
This commit is contained in:
@@ -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"
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user