view data fixes
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import { ViewData } from '@/lib/contracts/view-data/ViewData';
|
||||
import { ActionItem } from '@/lib/queries/ActionsPageQuery';
|
||||
import { ActionItem } from '@/lib/page-queries/ActionsPageQuery';
|
||||
|
||||
// TODO wtf page query import is arch violation here
|
||||
|
||||
export interface ActionsViewData extends ViewData {
|
||||
actions: ActionItem[];
|
||||
|
||||
@@ -1,5 +1,10 @@
|
||||
import { ViewData } from '@/lib/contracts/view-data/ViewData';
|
||||
|
||||
export interface LeagueRulebookViewData extends ViewData {
|
||||
leagueId: string;
|
||||
leagueName: string;
|
||||
scoringConfig: RulebookScoringConfig;
|
||||
}
|
||||
|
||||
export interface RulebookScoringConfig extends ViewData {
|
||||
scoringPresetName: string | null;
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
import type { LeagueConfigFormModel } from '../types/LeagueConfigFormModel';
|
||||
import type { LeagueScoringPresetViewData } from './LeagueScoringPresetViewData';
|
||||
import { ViewData } from '../contracts/view-data/ViewData';
|
||||
|
||||
export interface CustomPointsConfig {
|
||||
export interface CustomPointsConfig extends ViewData {
|
||||
racePoints: number[];
|
||||
poleBonusPoints: number;
|
||||
fastestLapPoints: number;
|
||||
|
||||
Reference in New Issue
Block a user