manage team data

This commit is contained in:
yohlo
2025-09-22 17:24:45 -05:00
parent cae5fa1c71
commit ae934e77f4
7 changed files with 253 additions and 20 deletions

View File

@@ -36,6 +36,7 @@ const TeamItem = memo(({ team, onUnenroll, disabled }: TeamItemProps) => {
<Group py="xs" px="sm" w="100%" gap="sm" align="center">
<Avatar
size={32}
radius="sm"
name={team.name}
src={
team.logo

View File

@@ -8,6 +8,7 @@ import {
PencilLineIcon,
TreeStructureIcon,
UsersThreeIcon,
UsersIcon,
} from "@phosphor-icons/react";
import { useSheet } from "@/hooks/use-sheet";
import EditEnrolledTeams from "./edit-enrolled-teams";
@@ -60,6 +61,11 @@ const ManageTournament = ({ tournamentId }: ManageTournamentProps) => {
Icon={UsersThreeIcon}
onClick={openEditTeams}
/>
<ListLink
label="Manage Teams"
Icon={UsersIcon}
to={`/admin/tournaments/${tournamentId}/teams`}
/>
<ListLink
label="Run Tournament"
Icon={TreeStructureIcon}