]> git.localhorst.tv Git - alttp.git/blobdiff - resources/js/components/rounds/Item.js
add seed display
[alttp.git] / resources / js / components / rounds / Item.js
index c4e337419df5b12e469b989b2b51ba750312fe86..b227e9334798ffe89dae08775a3098458b47a8b1 100644 (file)
@@ -1,5 +1,6 @@
 import PropTypes from 'prop-types';
 import React from 'react';
+import { Button } from 'react-bootstrap';
 import { withTranslation } from 'react-i18next';
 
 import List from '../results/List';
@@ -17,12 +18,21 @@ const Item = ({
 <li className="round d-flex">
        <div className="info">
                <p className="date">{i18n.t('rounds.date', { date: new Date(round.created_at) })}</p>
+               {round.seed ?
+                       <p className="seed">
+                               <Button href={round.seed} target="_blank" variant="primary">
+                                       {i18n.t('rounds.seed')}
+                               </Button>
+                       </p>
+               : null}
                {isParticipant(user, tournament) ?
-                       <ReportButton
-                               participant={findParticipant(tournament, user)}
-                               round={round}
-                               tournament={tournament}
-                       />
+                       <p className="report">
+                               <ReportButton
+                                       participant={findParticipant(tournament, user)}
+                                       round={round}
+                                       tournament={tournament}
+                               />
+                       </p>
                : null}
        </div>
        <List round={round} tournament={tournament} />
@@ -31,6 +41,7 @@ const Item = ({
 Item.propTypes = {
        round: PropTypes.shape({
                created_at: PropTypes.string,
+               seed: PropTypes.string,
        }),
        tournament: PropTypes.shape({
                participants: PropTypes.arrayOf(PropTypes.shape({