-const List = ({ round, tournament }) => <div className="results d-flex flex-wrap">
- {sortByResult(tournament.participants, round).map(participant =>
- <Item
- key={participant.id}
- participant={participant}
- round={round}
- tournament={tournament}
- />
- )}
-</div>;
+const List = ({ round, tournament, user }) => {
+ const runners = maySeeResults(user, tournament, round)
+ ? sortByResult(getRunners(tournament), round)
+ : sortByFinished(getRunners(tournament), round);
+ return <div className="results d-flex flex-wrap">
+ {runners.map(participant =>
+ <Item
+ key={participant.id}
+ participant={participant}
+ round={round}
+ tournament={tournament}
+ />
+ )}
+ </div>;
+};