From 9bd21a9c834e7a19b306626469bbb66050d4f49b Mon Sep 17 00:00:00 2001 From: Jonathan Samuel Date: Mon, 25 Dec 2023 20:13:28 +0530 Subject: [PATCH] spirit-scores: Add in form for staff to enter self scores --- .../tournament/UpdateSpiritScoreForm.js | 181 +++++++++++++++++- 1 file changed, 177 insertions(+), 4 deletions(-) diff --git a/frontend/src/components/tournament/UpdateSpiritScoreForm.js b/frontend/src/components/tournament/UpdateSpiritScoreForm.js index 62d80920..70405004 100644 --- a/frontend/src/components/tournament/UpdateSpiritScoreForm.js +++ b/frontend/src/components/tournament/UpdateSpiritScoreForm.js @@ -47,6 +47,20 @@ const UpdateSpiritScoreForm = props => { fair: 2, positive: 2, communication: 2 + }, + self_spirit_score_team_1: { + rules: 2, + fouls: 2, + fair: 2, + positive: 2, + communication: 2 + }, + self_spirit_score_team_2: { + rules: 2, + fouls: 2, + fair: 2, + positive: 2, + communication: 2 } }; const [_tournamentForm, { Form, Field }] = createForm({ @@ -175,7 +189,7 @@ const UpdateSpiritScoreForm = props => { options={rosterQueryTeam1.data?.map(r => { return { value: r.person.id.toString(), - label: r.person.first_name + " " + r.last_name + label: r.person.first_name + " " + r.person.last_name }; })} type="text" @@ -193,7 +207,7 @@ const UpdateSpiritScoreForm = props => { options={rosterQueryTeam1.data?.map(r => { return { value: r.person.id.toString(), - label: r.person.first_name + " " + r.last_name + label: r.person.first_name + " " + r.person.last_name }; })} type="text" @@ -203,6 +217,85 @@ const UpdateSpiritScoreForm = props => { )} +

+ Self Score - {props?.match?.team_2?.name} +

+ + {(field, props) => ( + + )} + + + {(field, props) => ( + + )} + + + {(field, props) => ( + + )} + + + {(field, props) => ( + + )} + + + {(field, props) => ( + + )} + +

{props?.match?.team_2?.name}

@@ -290,7 +383,7 @@ const UpdateSpiritScoreForm = props => { options={rosterQueryTeam2.data?.map(r => { return { value: r.person.id.toString(), - label: r.person.first_name + " " + r.last_name + label: r.person.first_name + " " + r.person.last_name }; })} type="text" @@ -308,7 +401,7 @@ const UpdateSpiritScoreForm = props => { options={rosterQueryTeam2.data?.map(r => { return { value: r.person.id.toString(), - label: r.person.first_name + " " + r.last_name + label: r.person.first_name + " " + r.person.last_name }; })} type="text" @@ -317,6 +410,86 @@ const UpdateSpiritScoreForm = props => { /> )} + +

+ Self Score - {props?.match?.team_1?.name} +

+ + {(field, props) => ( + + )} + + + {(field, props) => ( + + )} + + + {(field, props) => ( + + )} + + + {(field, props) => ( + + )} + + + {(field, props) => ( + + )} + +