import { TrendingUp } from "lucide-react"; import { type ScoringRules } from "~/lib/scoring-types"; import { ScoringPresetPicker } from "~/components/league/ScoringPresetPicker"; import { SettingsSection, SettingsStatusPill } from "./SettingsSection"; export function ScoringSection({ active, canEditSports, season, scoringPreset, onScoringPresetChange, scoringRules, onScoringRulesChange, }: { active: boolean; canEditSports: boolean; season: { status: string } | null; scoringPreset: "brackt" | "omnifantasy" | "custom"; onScoringPresetChange: (v: "brackt" | "omnifantasy" | "custom") => void; scoringRules: ScoringRules; onScoringRulesChange: (v: ScoringRules) => void; }) { return ( {canEditSports ? "Editable" : "Locked"}} className={active ? undefined : "hidden"} >
{(Object.entries(scoringRules) as [string, number][]).map(([k, v]) => ( ))}
); }