alpha wip

This commit is contained in:
2025-12-03 01:16:37 +01:00
parent 97e29d3d80
commit a572e6edce
104 changed files with 187 additions and 68 deletions

View File

@@ -3,7 +3,7 @@
import { useState } from 'react';
import Card from '../ui/Card';
import Button from '../ui/Button';
import { Race } from '../../domain/entities/Race';
import { Race } from '@gridpilot/racing-domain/entities/Race';
interface CompanionInstructionsProps {
race: Race;

View File

@@ -5,7 +5,7 @@ import { useRouter } from 'next/navigation';
import Input from '../ui/Input';
import Button from '../ui/Button';
import DataWarning from './DataWarning';
import { Driver } from '../../domain/entities/Driver';
import { Driver } from '@gridpilot/racing-domain/entities/Driver';
import { getDriverRepository } from '../../lib/di-container';
interface FormErrors {

View File

@@ -5,7 +5,7 @@ import { useRouter } from 'next/navigation';
import Input from '../ui/Input';
import Button from '../ui/Button';
import DataWarning from './DataWarning';
import { League } from '../../domain/entities/League';
import { League } from '@gridpilot/racing-domain/entities/League';
import { getLeagueRepository, getDriverRepository } from '../../lib/di-container';
interface FormErrors {

View File

@@ -3,7 +3,7 @@
import { useState } from 'react';
import Button from '../ui/Button';
import DataWarning from './DataWarning';
import { Result } from '../../domain/entities/Result';
import { Result } from '@gridpilot/racing-domain/entities/Result';
import { v4 as uuidv4 } from 'uuid';
interface ImportResultsFormProps {

View File

@@ -1,6 +1,6 @@
'use client';
import { League } from '../../domain/entities/League';
import { League } from '@gridpilot/racing-domain/entities/League';
import Card from '../ui/Card';
interface LeagueCardProps {

View File

@@ -1,6 +1,6 @@
'use client';
import { Race } from '../../domain/entities/Race';
import { Race } from '@gridpilot/racing-domain/entities/Race';
interface RaceCardProps {
race: Race;

View File

@@ -1,7 +1,7 @@
'use client';
import { Result } from '../../domain/entities/Result';
import { Driver } from '../../domain/entities/Driver';
import { Result } from '@gridpilot/racing-domain/entities/Result';
import { Driver } from '@gridpilot/racing-domain/entities/Driver';
interface ResultsTableProps {
results: Result[];

View File

@@ -5,11 +5,11 @@ import { useRouter } from 'next/navigation';
import Button from '../ui/Button';
import Input from '../ui/Input';
import DataWarning from './DataWarning';
import { Race } from '../../domain/entities/Race';
import { League } from '../../domain/entities/League';
import { SessionType } from '../../domain/entities/Race';
import { Race } from '@gridpilot/racing-domain/entities/Race';
import { League } from '@gridpilot/racing-domain/entities/League';
import { SessionType } from '@gridpilot/racing-domain/entities/Race';
import { getRaceRepository, getLeagueRepository } from '../../lib/di-container';
import { InMemoryRaceRepository } from '../../infrastructure/repositories/InMemoryRaceRepository';
import { InMemoryRaceRepository } from '@gridpilot/racing-infrastructure/repositories/InMemoryRaceRepository';
interface ScheduleRaceFormProps {
preSelectedLeagueId?: string;

View File

@@ -1,7 +1,7 @@
'use client';
import { Standing } from '../../domain/entities/Standing';
import { Driver } from '../../domain/entities/Driver';
import { Standing } from '@gridpilot/racing-domain/entities/Standing';
import { Driver } from '@gridpilot/racing-domain/entities/Driver';
interface StandingsTableProps {
standings: Standing[];