code quality
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user