Typescript fix
This commit is contained in:
parent
fa77d7c969
commit
c6874f2f1b
1 changed files with 11 additions and 9 deletions
|
|
@ -44,7 +44,9 @@ export function meta({ data }: Route.MetaArgs): Route.MetaDescriptors {
|
||||||
const BRACKT_SLUG = "brackt";
|
const BRACKT_SLUG = "brackt";
|
||||||
|
|
||||||
type LoaderSeason = Route.ComponentProps["loaderData"]["season"];
|
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) {
|
function getInitialScoringPreset(season: LoaderSeason) {
|
||||||
const rules: ScoringRules = {
|
const rules: ScoringRules = {
|
||||||
|
|
@ -73,7 +75,7 @@ function getInitialSelectedSports({
|
||||||
season: LoaderSeason;
|
season: LoaderSeason;
|
||||||
allSportsSeasons: LoaderSportsSeason[];
|
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 linkedIds = linkedSeasons.map((ss) => ss.id);
|
||||||
const templateBrackt = findTemplateBrackt(allSportsSeasons);
|
const templateBrackt = findTemplateBrackt(allSportsSeasons);
|
||||||
const privateBrackt = linkedSeasons.find((ss) => ss.sport.slug === BRACKT_SLUG && !!ss.fantasySeasonId);
|
const privateBrackt = linkedSeasons.find((ss) => ss.sport.slug === BRACKT_SLUG && !!ss.fantasySeasonId);
|
||||||
|
|
@ -346,7 +348,7 @@ export default function LeagueSettings({ loaderData, actionData }: Route.Compone
|
||||||
|
|
||||||
<LeagueBasicsSection
|
<LeagueBasicsSection
|
||||||
active={activeSection === "league-basics"}
|
active={activeSection === "league-basics"}
|
||||||
season={season}
|
season={season ?? null}
|
||||||
leagueName={leagueName}
|
leagueName={leagueName}
|
||||||
onLeagueNameChange={(v) => { setLeagueName(v); markDirty(); }}
|
onLeagueNameChange={(v) => { setLeagueName(v); markDirty(); }}
|
||||||
isPublicDraftBoard={isPublicDraftBoard}
|
isPublicDraftBoard={isPublicDraftBoard}
|
||||||
|
|
@ -400,7 +402,7 @@ export default function LeagueSettings({ loaderData, actionData }: Route.Compone
|
||||||
<ScoringSection
|
<ScoringSection
|
||||||
active={activeSection === "scoring"}
|
active={activeSection === "scoring"}
|
||||||
canEditSports={canEditSports}
|
canEditSports={canEditSports}
|
||||||
season={season}
|
season={season ?? null}
|
||||||
scoringPreset={scoringPreset}
|
scoringPreset={scoringPreset}
|
||||||
onScoringPresetChange={(v) => { setScoringPreset(v); markDirty(); }}
|
onScoringPresetChange={(v) => { setScoringPreset(v); markDirty(); }}
|
||||||
scoringRules={scoringRules}
|
scoringRules={scoringRules}
|
||||||
|
|
@ -482,11 +484,11 @@ export default function LeagueSettings({ loaderData, actionData }: Route.Compone
|
||||||
</Form>
|
</Form>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
<HistoryDangerSection
|
<HistoryDangerSection
|
||||||
active={activeSection === "history-danger"}
|
active={activeSection === "history-danger"}
|
||||||
league={{ id: league.id, name: league.name }}
|
league={{ id: league.id, name: league.name }}
|
||||||
season={season}
|
season={season ?? null}
|
||||||
isAdmin={isAdmin}
|
isAdmin={isAdmin}
|
||||||
isDeleteDialogOpen={isDeleteDialogOpen}
|
isDeleteDialogOpen={isDeleteDialogOpen}
|
||||||
onDeleteDialogOpenChange={setIsDeleteDialogOpen}
|
onDeleteDialogOpenChange={setIsDeleteDialogOpen}
|
||||||
navigationState={navigation.state}
|
navigationState={navigation.state}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue