code quality

This commit is contained in:
2026-01-26 17:56:11 +01:00
parent 3a4f460a7d
commit f2bd80ccd3
81 changed files with 301 additions and 311 deletions

View File

@@ -1,8 +1,8 @@
'use client';
import type { LeagueScheduleViewData } from '@/lib/view-data/LeagueScheduleViewData';
import type { LeagueScheduleDTO } from '@/lib/types/generated/LeagueScheduleDTO';
import type { ViewDataBuilder } from '@/lib/contracts/builders/ViewDataBuilder';
import type { LeagueScheduleDTO } from '@/lib/types/generated/LeagueScheduleDTO';
import type { LeagueScheduleViewData } from '@/lib/view-data/LeagueScheduleViewData';
export class LeagueScheduleViewDataBuilder {
public static build(apiDto: LeagueScheduleDTO, currentDriverId?: string, isAdmin: boolean = false): LeagueScheduleViewData {
@@ -24,7 +24,7 @@ export class LeagueScheduleViewDataBuilder {
sessionType: race.sessionType || 'race',
isPast,
isUpcoming,
status: race.status || (isPast ? 'completed' : 'scheduled'),
status: (race.status || (isPast ? 'completed' : 'scheduled')) as 'scheduled' | 'completed',
// Registration info (would come from API in real implementation)
isUserRegistered: false,
canRegister: isUpcoming,