Last active
August 27, 2025 23:57
-
-
Save townie/f530455fd17f02d421e2f5219e44fdf8 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const rulesSections = [ | |
| { | |
| id: "league-structure", | |
| title: "League Structure", | |
| icon: Users, | |
| items: [ | |
| "League Size: 12 teams (expanded from previous seasons)", | |
| "Platform: ESPN Fantasy Football", | |
| "Season: 2024/2025", | |
| ], | |
| }, | |
| { | |
| id: "financial-structure", | |
| title: "Financial Structure", | |
| icon: DollarSign, | |
| items: [ | |
| "Entry Fee: $150 per team", | |
| "Last Place Penalty: Additional $50 (total $200 for last place)", | |
| "Total Prize Pool: $1,850", | |
| { | |
| text: "Payouts:", | |
| subitems: [ | |
| "1st Place: $890", | |
| "2nd Place: $480", | |
| "3rd Place: $150", | |
| "Regular Season Champion: $50", | |
| "Weekly High Score: $20 x 14 weeks = $280", | |
| "Last Place Fee: $50 (paid to regular season champion)", | |
| ], | |
| }, | |
| "Additional Costs: League champions responsible for trophy nameplate (+$5) and shipping to next year's champion", | |
| ], | |
| }, | |
| { | |
| id: "roster-settings", | |
| title: "Roster Settings", | |
| icon: Users, | |
| items: ["Bench Spots: 6 (reduced from 7)"], | |
| }, | |
| { | |
| id: "keeper-rules", | |
| title: "Keeper Rules", | |
| icon: Calendar, | |
| items: [ | |
| "Players can be selected as keeper for a maximum of 2 years in a row", | |
| "First round draft picks cannot be kept", | |
| "Waiver wire pickups that are kept start at Round 8", | |
| { | |
| text: "Drafted Keeper", | |
| status: "accepted", | |
| subitems: [ | |
| "Each year a player is kept, their draft value increases by 1 round", | |
| "Meaning a 12th round draft pick, next year they give up the 11th round pick", | |
| "If a player is kept for 2 years, they give up the 10th round pick" | |
| ], | |
| }, | |
| { | |
| text: "Traded Keeper", | |
| status: "clarified-2025", | |
| subitems: [ | |
| "If a keeper is traded, the draft position is transferred over to the new owner", | |
| "Same for a player who was picked up on waivers and traded, would be treated as a waiver wire pick", | |
| "The keeper years reset to 0, meaning the new owner keep for the next 2 years", | |
| ], | |
| }, | |
| { | |
| text: "Waiver Keeper Eligibility", | |
| status: "accepted-2025", | |
| subitems: [ | |
| "Player must be active and have played in a game while on roster", | |
| "Drafted players held all season may be kept even if never played", | |
| "Players can not be added during the off season." | |
| ], | |
| }, | |
| ], | |
| }, | |
| { | |
| id: "free-agency", | |
| title: "Free Agency & Waivers", | |
| icon: Gavel, | |
| items: [ | |
| "Free Agent Acquisition Budget (FAAB): $150 for the season", | |
| "Bid on free agents throughout the season", | |
| "Ties go to team highest in waiver order", | |
| ], | |
| }, | |
| { | |
| id: "trades", | |
| title: "Trades", | |
| icon: Gavel, | |
| items: [ | |
| "Draft picks can not be traded", | |
| "Trade deadline: 3 weeks before end of regular season", | |
| ], | |
| }, | |
| { | |
| id: "playoffs", | |
| title: "Playoffs", | |
| icon: Trophy, | |
| items: [ | |
| { text: "7 playoff spots, top seed gets the bye", status: "accepted-2025" }, | |
| ], | |
| }, | |
| { | |
| id: "draft-order", | |
| title: "Draft Order", | |
| icon: Calendar, | |
| items: [ | |
| "Positions 1-6: Reverse order of teams that missed playoffs", | |
| "Positions 7-12: Based on playoff finish", | |
| ], | |
| }, | |
| { | |
| id: "punishment", | |
| title: "Punishment", | |
| icon: Gavel, | |
| items: ["Last place: Mad Dog chug + $50 fee"], | |
| }, | |
| { | |
| id: "voting-requirements", | |
| title: "Voting Requirements", | |
| icon: Gavel, | |
| items: [ | |
| "Two-vote majority required for rule changes (e.g., 7-5)", | |
| "Non-votes don't count toward either side", | |
| ], | |
| }, | |
| ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment