much better bracket viewer, better bracket structure

This commit is contained in:
yohlo
2025-08-23 13:42:35 -05:00
parent 942374d45d
commit ee97606279
6 changed files with 229 additions and 541 deletions

View File

@@ -6,17 +6,6 @@ import brackets from './utils';
const logger = new Logger("Bracket Generation")
// Transform the imported JSON to match the expected format
function transformBracketData(bracketData: any) {
return {
n: bracketData.config.teams,
doubleElim: bracketData.config.doubleElimination,
matches: bracketData.matches,
winnersBracket: bracketData.structure.winners,
losersBracket: bracketData.structure.losers
};
}
export const previewBracket = createServerFn()
.validator(z.number())
.middleware([superTokensFunctionMiddleware])
@@ -26,5 +15,5 @@ export const previewBracket = createServerFn()
throw Error("Bracket not available")
// Transform the imported data to match expected format
return transformBracketData(brackets[teams]);
return brackets[teams];
});