Files
gridpilot.gg/apps/website/app/teams/leaderboard/page.tsx
2026-01-18 23:43:58 +01:00

16 lines
504 B
TypeScript

import { notFound } from 'next/navigation';
import { TeamLeaderboardPageQuery } from '@/lib/page-queries/TeamLeaderboardPageQuery';
import { TeamLeaderboardPageWrapper } from '@/client-wrapper/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} />;
}