From c6874f2f1be93b9e19966aa6906082aae519fb98 Mon Sep 17 00:00:00 2001 From: Chris Parsons Date: Tue, 5 May 2026 14:10:43 -0700 Subject: [PATCH] Typescript fix --- app/routes/leagues/$leagueId.settings.tsx | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/app/routes/leagues/$leagueId.settings.tsx b/app/routes/leagues/$leagueId.settings.tsx index 592109a..9318bf2 100644 --- a/app/routes/leagues/$leagueId.settings.tsx +++ b/app/routes/leagues/$leagueId.settings.tsx @@ -44,7 +44,9 @@ export function meta({ data }: Route.MetaArgs): Route.MetaDescriptors { const BRACKT_SLUG = "brackt"; type LoaderSeason = Route.ComponentProps["loaderData"]["season"]; -type LoaderSportsSeason = Route.ComponentProps["loaderData"]["allSportsSeasons"][number]; +type LoaderSportsSeason = Route.ComponentProps["loaderData"]["allSportsSeasons"][number] & { + fantasySeasonId?: string | null; +}; function getInitialScoringPreset(season: LoaderSeason) { const rules: ScoringRules = { @@ -73,7 +75,7 @@ function getInitialSelectedSports({ season: LoaderSeason; allSportsSeasons: LoaderSportsSeason[]; }) { - const linkedSeasons = season?.seasonSports?.map((s) => s.sportsSeason) ?? []; + const linkedSeasons = (season?.seasonSports?.map((s) => s.sportsSeason) ?? []) as LoaderSportsSeason[]; const linkedIds = linkedSeasons.map((ss) => ss.id); const templateBrackt = findTemplateBrackt(allSportsSeasons); const privateBrackt = linkedSeasons.find((ss) => ss.sport.slug === BRACKT_SLUG && !!ss.fantasySeasonId); @@ -346,7 +348,7 @@ export default function LeagueSettings({ loaderData, actionData }: Route.Compone { setLeagueName(v); markDirty(); }} isPublicDraftBoard={isPublicDraftBoard} @@ -400,7 +402,7 @@ export default function LeagueSettings({ loaderData, actionData }: Route.Compone { setScoringPreset(v); markDirty(); }} scoringRules={scoringRules} @@ -482,11 +484,11 @@ export default function LeagueSettings({ loaderData, actionData }: Route.Compone )} -