]> git.localhorst.tv Git - alttp.git/blobdiff - resources/js/components/rounds/Item.js
open tournament type
[alttp.git] / resources / js / components / rounds / Item.js
index 6eb3d9446809a34d8eac6711f65f5031bc709720..1b1edb22111233a63d13023a26d94523850cafff 100644 (file)
@@ -8,9 +8,8 @@ import SeedCode from './SeedCode';
 import SeedRolledBy from './SeedRolledBy';
 import List from '../results/List';
 import ReportButton from '../results/ReportButton';
-import { isRunner } from '../../helpers/permissions';
+import { mayReportResult, isRunner } from '../../helpers/permissions';
 import { isComplete } from '../../helpers/Round';
-import { findParticipant } from '../../helpers/Tournament';
 import { hasFinishedRound } from '../../helpers/User';
 import { withUser } from '../../helpers/UserContext';
 import i18n from '../../i18n';
@@ -60,12 +59,12 @@ const Item = ({
                        {' '}
                        <SeedRolledBy round={round} />
                </p>
-               {isRunner(user, tournament) ?
+               {mayReportResult(user, tournament) ?
                        <p className="report">
                                <ReportButton
-                                       participant={findParticipant(tournament, user)}
                                        round={round}
                                        tournament={tournament}
+                                       user={user}
                                />
                        </p>
                : null}