import i18n from '../../i18n';
const Item = ({
- index,
round,
tournament,
user,
<li className="round d-flex">
<div className="info">
<p className="date">
- {`#${index + 1} `}
+ {round.number ? `#${round.number} ` : '#?'}
{i18n.t('rounds.date', { date: new Date(round.created_at) })}
</p>
<p className="seed">
{round.code ?
- <SeedCode code={round.code} />
+ <>
+ <SeedCode code={round.code} />
+ {' '}
+ </>
: null}
<SeedButton
round={round}
tournament={tournament}
/>
</p>
- {isParticipant(user, tournament) ?
+ {!round.locked && isParticipant(user, tournament) ?
<p className="report">
<ReportButton
participant={findParticipant(tournament, user)}
</li>;
Item.propTypes = {
- index: PropTypes.number,
round: PropTypes.shape({
code: PropTypes.arrayOf(PropTypes.string),
created_at: PropTypes.string,
+ locked: PropTypes.bool,
+ number: PropTypes.number,
seed: PropTypes.string,
}),
tournament: PropTypes.shape({