Files
gridpilot.gg/apps/website/app/teams/leaderboard/page.tsx
2026-01-17 15:46:55 +01:00

16 lines
489 B
TypeScript

import { notFound } from 'next/navigation';
import { TeamLeaderboardPageQuery } from '@/lib/page-queries/TeamLeaderboardPageQuery';
import { TeamLeaderboardPageWrapper } from './TeamLeaderboardPageWrapper';
export default async function TeamLeaderboardPage() {
const query = new TeamLeaderboardPageQuery();
const result = await query.execute();
if (result.isErr()) {
notFound();
}
const data = result.unwrap();
return <TeamLeaderboardPageWrapper data={data.teams} />;
}