X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;ds=inline;f=resources%2Fjs%2Fcomponents%2Fusers%2FParticipation.js;h=9b7228e7f2a34f46024645f323af82641fdac4f7;hb=8c8219f8c3d6beb4bab030f9b50caeb0eeffc32a;hp=d0d5d689658dc9f69608d1cf7ab41cae79d1f94a;hpb=d611bc90eab94fbce54e9e5485f15c20abf1ad31;p=alttp.git
diff --git a/resources/js/components/users/Participation.js b/resources/js/components/users/Participation.js
index d0d5d68..9b7228e 100644
--- a/resources/js/components/users/Participation.js
+++ b/resources/js/components/users/Participation.js
@@ -4,8 +4,26 @@ import { Alert, Button, Table } from 'react-bootstrap';
import { withTranslation } from 'react-i18next';
import { useNavigate } from 'react-router-dom';
+import Icon from '../common/Icon';
+import { isRunner } from '../../helpers/Participant';
import i18n from '../../i18n';
+const getIcon = participant => {
+ if (!isRunner(participant)) {
+ return 'â';
+ }
+ if (participant.placement === 1) {
+ return
{i18n.t('participants.tournament')} | +{i18n.t('participants.placement')} | {i18n.t('participants.roles')} | + {getIcon(p)} + {!p.tournament.locked && isRunner(p) ? + * + : null} + {p.tournament.no_record ? + â + : null} + | {p.roles ? p.roles.map((role, index) => |
---|