X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;ds=sidebyside;f=resources%2Fjs%2Fcomponents%2Frounds%2FItem.js;h=817069f98dc1fb7552188ed0cbfcb80a9d326dcd;hb=c8bcea2a3093707b14fd655f3b284b2d245b483f;hp=064c7dc992ead951105c661cd9dd861b3a557f69;hpb=edd0e97bfdc544114f30bf4c13a929631c44a555;p=alttp.git diff --git a/resources/js/components/rounds/Item.js b/resources/js/components/rounds/Item.js index 064c7dc..817069f 100644 --- a/resources/js/components/rounds/Item.js +++ b/resources/js/components/rounds/Item.js @@ -2,24 +2,110 @@ import PropTypes from 'prop-types'; import React from 'react'; import { withTranslation } from 'react-i18next'; +import EditButton from './EditButton'; +import LockButton from './LockButton'; +import SeedButton from './SeedButton'; +import SeedCode from './SeedCode'; +import SeedRolledBy from './SeedRolledBy'; import List from '../results/List'; +import ReportButton from '../results/ReportButton'; +import { mayEditRound, mayReportResult, isRunner } from '../../helpers/permissions'; +import { isComplete } from '../../helpers/Round'; +import { hasFinishedRound } from '../../helpers/User'; +import { withUser } from '../../helpers/UserContext'; import i18n from '../../i18n'; -const Item = ({ round, tournament }) =>
+ {round.number ? `#${round.number} ` : '#?'} + {i18n.t('rounds.date', { date: new Date(round.created_at) })} +
+
+ {round.code && round.code.length ?
+ <>
+
+ >
+ : null}
+
+
{i18n.t('rounds.numberOfResults', { count: round.results.length })}
+ : null} +