Adding failed option to scouting app

Signed-off-by: Milo Lin <100027790@mvla.net>
Change-Id: Iac357ee111c3b5e5c3b6ae97a6b7b7579aab52c4
diff --git a/scouting/www/entry/entry.component.ts b/scouting/www/entry/entry.component.ts
index af0ce97..1fb672f 100644
--- a/scouting/www/entry/entry.component.ts
+++ b/scouting/www/entry/entry.component.ts
@@ -10,7 +10,7 @@
 import ErrorResponse = error_response.scouting.webserver.requests.ErrorResponse;
 
 type Section = 'Team Selection'|'Auto'|'TeleOp'|'Climb'|'Defense'|'Review and Submit'|'Home'
-type Level = 'Low'|'Medium'|'High'|'Transversal'
+type Level = 'Failed'|'Low'|'Medium'|'High'|'Transversal'
 
 @Component({
     selector: 'app-entry',
@@ -38,6 +38,10 @@
         this.proper = !this.proper;
     }
 
+    setFailed() {
+        this.level = 'Failed';
+    }
+
     setLow() {
         this.level = 'Low';
     }
diff --git a/scouting/www/entry/entry.ng.html b/scouting/www/entry/entry.ng.html
index ceaaac2..d610cfd 100644
--- a/scouting/www/entry/entry.ng.html
+++ b/scouting/www/entry/entry.ng.html
@@ -83,6 +83,7 @@
                 <input (click)="setHigh()" type="radio" name="level" id="high"><label for="high">High</label><br>
                 <input (click)="setTransversal()" type="radio" name="level" id="transversal"><label for="transversal">Transversal</label><br>
                 <input (click)="toggleProper()" type="checkbox" id="proper"><label for="proper">~10 seconds to attempt next level?</label>
+                <input (click)="setFailed()" type="radio" name="level" id="failed"><label for="failed">Failed</label><br>
             </form>
         </div>
         <div class="row">