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';
<p className="seed">
{round.code ?
<>
- <SeedCode code={round.code} />
- {' '}
+ <SeedCode code={round.code} game={round.game || 'alttpr'} />
+ <br />
</>
: null}
<SeedButton
{' '}
<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}
round: PropTypes.shape({
code: PropTypes.arrayOf(PropTypes.string),
created_at: PropTypes.string,
+ game: PropTypes.string,
locked: PropTypes.bool,
number: PropTypes.number,
seed: PropTypes.string,