Add team member and hunt member management for admins

This commit is contained in:
2025-08-10 00:20:44 +02:00
parent dc3c21f885
commit befc678bdb
15 changed files with 1009 additions and 12 deletions
+20 -6
View File
@@ -43,12 +43,26 @@ async function invite() {
<template>
<h1 class="text-2xl">
{{ data?.name || name }}
<VaButton
color="danger"
v-if="data?.isMember"
:to="$localePath(`/hunt/${sluggy(data)}/admin`)"
>Admin</VaButton
>
<VaButtonGroup v-if="data?.isMember">
<VaButton
color="danger"
icon="edit"
:to="$localePath(`/hunt/${sluggy(data)}/admin`)"
>Admin</VaButton
><VaButton
color="danger"
icon="groups"
:to="$localePath(`/hunt/${sluggy(data)}/teams`)"
>Teams</VaButton
>
<VaButton
color="success"
icon="leaderboard"
:to="$localePath(`/hunt/${sluggy(data)}/showcase`)"
>Showcase</VaButton
>
</VaButtonGroup>
<VaChip v-if="data?.totalScore" class="float-right" color="success"
>Total points: {{ data!!.totalScore }}</VaChip
>