diff --git a/src/app/(admin)/admin/rounds/[roundId]/page.tsx b/src/app/(admin)/admin/rounds/[roundId]/page.tsx index d3efe23..81b1557 100644 --- a/src/app/(admin)/admin/rounds/[roundId]/page.tsx +++ b/src/app/(admin)/admin/rounds/[roundId]/page.tsx @@ -87,6 +87,8 @@ import { FilteringDashboard } from '@/components/admin/round/filtering-dashboard import { CoverageReport } from '@/components/admin/assignment/coverage-report' import { AssignmentPreviewSheet } from '@/components/admin/assignment/assignment-preview-sheet' import { CsvExportDialog } from '@/components/shared/csv-export-dialog' +import { AnimatedCard } from '@/components/shared/animated-container' +import { motion } from 'motion/react' // ── Status & type config maps ────────────────────────────────────────────── const roundStatusConfig = { @@ -313,18 +315,21 @@ export default function RoundDetailPage() { if (isLoading) { return (
{typeCfg.description}
{typeCfg.description}
+{projectCount}
-{juryMemberCount}
-{juryGroup.name}
- > - ) : ( - <> -—
-No jury groups yet
- > - )} -- {round.windowOpenAt - ? new Date(round.windowOpenAt).toLocaleDateString() - : 'No start'} -
-- {round.windowCloseAt - ? `Closes ${new Date(round.windowCloseAt).toLocaleDateString()}` - : 'No deadline'} -
- > - ) : ( - <> -—
-No dates set
- > - )} -{round.advancementRules.length}
-- {round.advancementRules.map((r: any) => r.ruleType.replace('_', ' ').toLowerCase()).join(', ')} -
- > - ) : ( - <> -—
-Admin selection
- > - )} -- {item.label} -
-{item.detail}
-{projectCount}
+{juryMemberCount}
+{juryGroup.name}
+ > + ) : ( + <> +—
+No jury groups yet
+ > + )}+ {round.windowOpenAt + ? new Date(round.windowOpenAt).toLocaleDateString() + : 'No start'} +
++ {round.windowCloseAt + ? `Closes ${new Date(round.windowCloseAt).toLocaleDateString()}` + : 'No deadline'} +
+ > + ) : ( + <> +—
+No dates set
+ > + )} +{round.advancementRules.length}
++ {round.advancementRules.map((r: any) => r.ruleType.replace('_', ' ').toLowerCase()).join(', ')} +
+ > + ) : ( + <> +—
+Admin selection
+ > + )} ++ {item.label} +
+{item.detail}
+Round Control
+Project Management
+AI Tools
+- No projects assigned yet -
- ) : ( -+ No projects assigned yet +
+ ) : ( +
Target number of projects per category to advance from this round
@@ -1316,10 +1359,12 @@ export default function RoundDetailPage() {
No awards linked to this round
+ No Awards Linked
Create an award and set this round as its evaluation round to see it here
{project.title}{award.name}
@@ -1411,7 +1456,10 @@ function RoundUnassignedQueue({ roundId }: { roundId: string }) {
{unassigned.map((project: any) => (