import { Link } from "react-router"; import type { Route } from "./+types/$leagueId.sports-seasons.$sportsSeasonId"; import { loader } from "./$leagueId.sports-seasons.$sportsSeasonId.server"; import { SportSeasonDisplay } from "~/components/scoring/SportSeasonDisplay"; import { Button } from "~/components/ui/button"; import { ArrowLeft } from "lucide-react"; export { loader }; export default function SportSeasonDetail({ loaderData, }: Route.ComponentProps) { const { league, season, sportsSeason, scoringPattern, playoffMatches, playoffRounds, seasonStandings, qpStandings, teamOwnerships, } = loaderData; return (

{sportsSeason.sport.name} - {sportsSeason.name}

{league.name} • {season.year} Season

= (sportsSeason.totalMajors || 0) && !sportsSeason.qualifyingPointsFinalized } teamOwnerships={teamOwnerships} scoringRules={season} // Season has the scoring rules (pointsFor1st, etc.) showOwnership={true} />
); }