Route structure for Match Modal

This commit is contained in:
Kalle (Sendou)
2022-01-14 21:26:00 +02:00
parent 11f2ef1a2c
commit 08cf196828
3 changed files with 9 additions and 2 deletions

View File

@@ -33,7 +33,10 @@ export function EliminationBracketMatch({
if (hasBothParticipants)
return (
<Link className="tournament-bracket__match__link" to="/">
<Link
className="tournament-bracket__match__link"
to={`match/${match.id}`}
>
{children}
</Link>
);

View File

@@ -1,4 +1,4 @@
import type { LinksFunction, LoaderFunction } from "remix";
import { LinksFunction, LoaderFunction, Outlet } from "remix";
import { ActionFunction, json, useMatches } from "remix";
import invariant from "tiny-invariant";
import { z } from "zod";
@@ -133,6 +133,7 @@ export default function BracketTabWrapper() {
return (
<div className="tournament-bracket__container">
<Outlet />
<BracketActions data={data} />
<EliminationBracket
rounds={data.rounds.filter((round) => round.side === "winners")}

View File

@@ -0,0 +1,3 @@
export default function MatchModal() {
return <div>helou</div>;
}