Files
gridpilot.gg/apps/website/app/teams/leaderboard/page.tsx
2026-01-19 12:35:16 +01:00

16 lines
502 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 viewData={data} />;
}