'use client' import Link from 'next/link' import type { Route } from 'next' import { useRouter } from 'next/navigation' import { trpc } from '@/lib/trpc/client' import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card' import { Badge } from '@/components/ui/badge' import { Skeleton } from '@/components/ui/skeleton' import { Button } from '@/components/ui/button' import { StatusBadge } from '@/components/shared/status-badge' import { ProjectLogo } from '@/components/shared/project-logo' import { ArrowLeft, ArrowRight, ClipboardList, CheckCircle2, Clock, FileEdit, } from 'lucide-react' import { formatDateOnly, formatEnumLabel } from '@/lib/utils' import { CountryDisplay } from '@/components/shared/country-display' export default function JuryAssignmentsPage() { const router = useRouter() const { data: assignments, isLoading } = trpc.assignment.myAssignments.useQuery({}) if (isLoading) { return (
Projects assigned to you for evaluation
You don't have any assignments yet. Assignments will appear once an administrator assigns projects to you.
{project.title}
{project.teamName}{project.teamName && project.country ? ' ยท ' : ''}{project.country ?