i think working bracket runner
This commit is contained in:
@@ -40,17 +40,6 @@ export const Route = createFileRoute("/_authed/admin/tournaments/run/$id")({
|
||||
function RouteComponent() {
|
||||
const { id } = Route.useParams();
|
||||
const { data: tournament } = useTournament(id);
|
||||
const queryClient = useQueryClient();
|
||||
|
||||
const start = useServerMutation({
|
||||
mutationFn: startMatch,
|
||||
successMessage: "Match started!",
|
||||
onSuccess: () => {
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: tournamentKeys.details(tournament.id),
|
||||
});
|
||||
},
|
||||
});
|
||||
|
||||
const bracket: BracketData = useMemo(() => {
|
||||
if (!tournament.matches || tournament.matches.length === 0) {
|
||||
@@ -86,14 +75,6 @@ function RouteComponent() {
|
||||
return { winners, losers };
|
||||
}, [tournament.matches]);
|
||||
|
||||
const handleStartMatch = async (match: Match) => {
|
||||
await start.mutate({
|
||||
data: match.id
|
||||
})
|
||||
};
|
||||
|
||||
console.log(tournament.matches);
|
||||
|
||||
return (
|
||||
<Container size="md">
|
||||
{tournament.matches?.length ? (
|
||||
|
||||
@@ -91,8 +91,6 @@ export const MatchCard: React.FC<MatchCardProps> = ({
|
||||
[match.id, editSheet]
|
||||
);
|
||||
|
||||
console.log(homeSlot, awaySlot)
|
||||
|
||||
return (
|
||||
<Flex direction="row" align="center" justify="end" gap={8}>
|
||||
<Text c="dimmed" fw="bolder">
|
||||
|
||||
@@ -76,8 +76,6 @@ export const MatchForm: React.FC<MatchFormProps> = ({
|
||||
onSubmit(transformedValues);
|
||||
});
|
||||
|
||||
console.log(match)
|
||||
|
||||
return (
|
||||
<form onSubmit={handleSubmit}>
|
||||
<Stack gap="md">
|
||||
|
||||
@@ -181,9 +181,6 @@ export const endMatch = createServerFn()
|
||||
|
||||
// winner -> where to send match winner to, loser same
|
||||
const { winner, loser } = await pbAdmin.getChildMatches(matchId)
|
||||
|
||||
console.log('match winner:', matchWinner)
|
||||
console.log('match loser:', matchLoser)
|
||||
|
||||
if (winner) {
|
||||
await pbAdmin.updateMatch(winner.id, {
|
||||
|
||||
@@ -27,8 +27,6 @@ export function createMatchesService(pb: PocketBase) {
|
||||
const winnerMatch = result.find(m => (m.home_from_lid === match.lid && !m.home_from_loser) || (m.away_from_lid === match.lid && !m.away_from_loser));
|
||||
const loserMatch = result.find(m => (m.home_from_lid === match.lid && m.home_from_loser) || (m.away_from_lid === match.lid && m.away_from_loser));
|
||||
|
||||
console.log(winnerMatch, loserMatch)
|
||||
|
||||
return {
|
||||
winner: winnerMatch ? transformMatch(winnerMatch) : undefined,
|
||||
loser: loserMatch ? transformMatch(loserMatch) : undefined
|
||||
|
||||
Reference in New Issue
Block a user