fix: updated from 9.3.3 to 15
This commit is contained in:
@@ -2,26 +2,11 @@
|
||||
// Event championship results page with auto-refresh
|
||||
|
||||
import { query } from '@/lib/db';
|
||||
import { TrophyIcon } from '@/components/ui/icons';
|
||||
import Link from 'next/link';
|
||||
import EventResultsClient from '@/components/events/EventResultsClient';
|
||||
|
||||
export const dynamic = "force-dynamic";
|
||||
|
||||
interface TeamStanding {
|
||||
team_id: number;
|
||||
team_name: string;
|
||||
total_points: number;
|
||||
races_participated: number;
|
||||
best_finish: number;
|
||||
drivers: {
|
||||
driver_guid: string;
|
||||
driver_name: string;
|
||||
position: number;
|
||||
points_awarded: number;
|
||||
}[];
|
||||
}
|
||||
|
||||
async function getEventResults(eventId: number) {
|
||||
|
||||
if (eventId == undefined) {
|
||||
@@ -72,15 +57,6 @@ async function getEventResults(eventId: number) {
|
||||
|
||||
return { event, standings };
|
||||
}
|
||||
|
||||
function getPositionColor(position: number): string {
|
||||
if (position === 1) return 'bg-yellow-500/20 border-yellow-500/50 text-yellow-400';
|
||||
if (position === 2) return 'bg-gray-400/20 border-gray-400/50 text-gray-300';
|
||||
if (position === 3) return 'bg-orange-600/20 border-orange-600/50 text-orange-400';
|
||||
return 'bg-white/5 border-white/10 text-white/60';
|
||||
}
|
||||
|
||||
|
||||
|
||||
export default async function EventResultsPage({
|
||||
params,
|
||||
|
||||
Reference in New Issue
Block a user