Scouting: Add spotlight to entry

Signed-off-by: Emily Markova <emily.markova@gmail.com>
Change-Id: I4ed7673423b1a49c349feae009eee0b1d47b0382
diff --git a/scouting/www/entry/entry.ng.html b/scouting/www/entry/entry.ng.html
index 9490237..ea44ad3 100644
--- a/scouting/www/entry/entry.ng.html
+++ b/scouting/www/entry/entry.ng.html
@@ -294,7 +294,7 @@
     <h6 class="text-muted">
       Last Action: {{actionList[actionList.length - 1].type}}
     </h6>
-    <div class="d-grid gap-4">
+    <div class="d-grid gap-2">
       <button class="btn btn-secondary" (click)="undoLastAction()">UNDO</button>
       <button
         class="btn btn-danger"
@@ -302,7 +302,7 @@
       >
         DEAD
       </button>
-      <label style="padding: 0">
+      <label>
         <input
           #park
           type="radio"
@@ -312,7 +312,7 @@
         />
         Park
       </label>
-      <label style="padding: 0">
+      <label>
         <input
           #onStage
           type="radio"
@@ -322,7 +322,7 @@
         />
         On Stage
       </label>
-      <label style="padding: 0">
+      <label>
         <input
           #harmony
           type="radio"
@@ -332,7 +332,7 @@
         />
         Harmony
       </label>
-      <label style="padding: 0">
+      <label>
         <input
           #trapNote
           type="checkbox"
@@ -342,6 +342,16 @@
         />
         Trap Note
       </label>
+      <label>
+        <input
+          #spotlight
+          type="checkbox"
+          id="spotlight"
+          name="spotlight"
+          value="spotlight"
+        />
+        Spotlight
+      </label>
       <div style="display: flex">
         <h5>Penalties :</h5>
         <button
@@ -363,7 +373,7 @@
       <button
         *ngIf="!autoPhase"
         class="btn btn-info"
-        (click)="changeSectionTo('Review and Submit');  addPenalties(); addAction({type: 'endMatchAction', park: park.checked, onStage: onStage.checked, harmony: harmony.checked, trapNote: trapNote.checked});"
+        (click)="changeSectionTo('Review and Submit');  addPenalties(); addAction({type: 'endMatchAction', stageType: (park.checked ? StageType.kPARK : onStage.checked ? StageType.kON_STAGE : harmony.checked ? StageType.kHARMONY : StageType.kMISSING), trapNote: trapNote.checked, spotlight: spotlight.checked});"
       >
         End Match
       </button>
@@ -398,8 +408,10 @@
             </span>
             <span *ngSwitchCase="'endAutoPhase'">Ended auto phase</span>
             <span *ngSwitchCase="'endMatchAction'">
-              Ended Match; park: {{action.park}}, onStage: {{action.onStage}},
-              harmony: {{action.harmony}}, trapNote: {{action.trapNote}}
+              Ended Match; stageType: {{(action.stageType === 0 ? "kON_STAGE" :
+              action.stageType === 1 ? "kPARK" : action.stageType === 2 ?
+              "kHARMONY" : "kMISSING")}}, trapNote: {{action.trapNote}},
+              spotlight: {{action.spotlight}}
             </span>
             <span *ngSwitchCase="'robotDeathAction'">
               Robot on: {{action.robotOn}}