From b1d9d0f2126d4efcaea16515f3d55a20bff18f0b Mon Sep 17 00:00:00 2001 From: Kalle <38327916+Sendouc@users.noreply.github.com> Date: Mon, 24 Feb 2025 21:35:04 +0200 Subject: [PATCH] Allow overriding bracket destination to "eliminated" --- .../components/Bracket/PlacementsTable.tsx | 23 +++++++++++++------ .../core/Tournament.test.ts | 4 ++-- .../tournament-bracket/core/Tournament.ts | 18 +++++++++------ 3 files changed, 29 insertions(+), 16 deletions(-) diff --git a/app/features/tournament-bracket/components/Bracket/PlacementsTable.tsx b/app/features/tournament-bracket/components/Bracket/PlacementsTable.tsx index ed603388b..77b003ccc 100644 --- a/app/features/tournament-bracket/components/Bracket/PlacementsTable.tsx +++ b/app/features/tournament-bracket/components/Bracket/PlacementsTable.tsx @@ -164,9 +164,17 @@ export function PlacementsTable({ const overridenDestinationBracket = overridenDestination ? bracket.tournament.bracketByIdx( overridenDestination.destinationBracketIdx, - )! + ) : undefined; + const key = () => { + if (overridenDestinationBracket === null) { + return "null"; + } + + return overridenDestinationBracket?.idx; + }; + return (