blob: ef37c07301e28a19d4f47a43e62acd15473120e3 [file] [log] [blame]
Philipp Schradercf915462022-03-16 23:42:22 -07001<!-- Hidden element for protractor to disable alerts. -->
2<form class="visually-hidden">
Philipp Schrader817cce32022-03-26 15:00:00 -07003 <input
4 type="checkbox"
5 name="block_alerts"
6 value="1"
7 id="block_alerts"
8 #block_alerts
9 />
Philipp Schradercf915462022-03-16 23:42:22 -070010</form>
11
Philipp Schrader72beced2022-03-07 05:29:52 -080012<ul class="nav nav-tabs">
13 <li class="nav-item">
Philipp Schrader817cce32022-03-26 15:00:00 -070014 <a
15 class="nav-link"
16 [class.active]="tabIs('MatchList')"
17 (click)="switchTabToGuarded('MatchList')"
18 >
19 Match List
20 </a>
Philipp Schrader72beced2022-03-07 05:29:52 -080021 </li>
22 <li class="nav-item">
Philipp Schrader817cce32022-03-26 15:00:00 -070023 <a
24 class="nav-link"
25 [class.active]="tabIs('Entry')"
26 (click)="switchTabToGuarded('Entry')"
27 >
28 Data Entry
29 </a>
Ravago Jones2813c032022-03-16 23:44:11 -070030 </li>
31 <li class="nav-item">
Philipp Schrader817cce32022-03-26 15:00:00 -070032 <a
33 class="nav-link"
34 [class.active]="tabIs('Notes')"
35 (click)="switchTabToGuarded('Notes')"
36 >
37 Notes
38 </a>
Alex Perrybb901052022-03-23 19:46:15 -070039 </li>
40 <li class="nav-item">
Philipp Schrader817cce32022-03-26 15:00:00 -070041 <a
42 class="nav-link"
Filip Kujawa210a03b2022-11-24 14:41:11 -080043 [class.active]="tabIs('DriverRanking')"
44 (click)="switchTabToGuarded('DriverRanking')"
45 >
46 Driver Ranking
47 </a>
48 </li>
49 <li class="nav-item">
50 <a
51 class="nav-link"
Milo Lin26b2cbb2022-03-26 17:35:20 -070052 [class.active]="tabIs('ShiftSchedule')"
53 (click)="switchTabToGuarded('ShiftSchedule')"
54 >
55 Shift Schedule
56 </a>
57 </li>
Ishan Katpallydad5f1a2022-03-23 21:06:36 -070058 <li class="nav-item">
59 <a
60 class="nav-link"
61 [class.active]="tabIs('View')"
62 (click)="switchTabToGuarded('View')"
63 >
64 View
65 </a>
66 </li>
Emily Markovafaecfe12023-07-01 12:40:03 -070067 <li class="nav-item">
68 <a
69 class="nav-link"
70 [class.active]="tabIs('Pit')"
71 (click)="switchTabToGuarded('Pit')"
72 >
73 Pit
74 </a>
75 </li>
Philipp Schradere2e27ff2024-02-25 22:08:55 -080076 <li class="nav-item">
77 <a
78 class="nav-link"
79 [class.active]="tabIs('Scan')"
80 (click)="switchTabToGuarded('Scan')"
81 >
82 Scan
83 </a>
84 </li>
Philipp Schrader72beced2022-03-07 05:29:52 -080085</ul>
86
87<ng-container [ngSwitch]="tab">
Philipp Schrader817cce32022-03-26 15:00:00 -070088 <app-match-list
89 (selectedTeamEvent)="selectTeamInMatch($event)"
90 *ngSwitchCase="'MatchList'"
91 ></app-match-list>
92 <app-entry
Philipp Schrader817cce32022-03-26 15:00:00 -070093 [teamNumber]="selectedTeamInMatch.teamNumber"
94 [matchNumber]="selectedTeamInMatch.matchNumber"
Philipp Schrader30b4a682022-04-16 14:36:17 -070095 [setNumber]="selectedTeamInMatch.setNumber"
Philipp Schrader8aeb14f2022-04-08 21:23:18 -070096 [compLevel]="selectedTeamInMatch.compLevel"
Philipp Schrader75021f52023-04-09 21:14:13 -070097 [skipTeamSelection]="navigatedFromMatchList"
Philipp Schrader817cce32022-03-26 15:00:00 -070098 *ngSwitchCase="'Entry'"
99 ></app-entry>
Alex Perrybb901052022-03-23 19:46:15 -0700100 <frc971-notes *ngSwitchCase="'Notes'"></frc971-notes>
Filip Kujawa210a03b2022-11-24 14:41:11 -0800101 <app-driver-ranking *ngSwitchCase="'DriverRanking'"></app-driver-ranking>
Milo Lin26b2cbb2022-03-26 17:35:20 -0700102 <shift-schedule *ngSwitchCase="'ShiftSchedule'"></shift-schedule>
Philipp Schrader75021f52023-04-09 21:14:13 -0700103 <app-view *ngSwitchCase="'View'"></app-view>
Emily Markovafaecfe12023-07-01 12:40:03 -0700104 <app-pit-scouting *ngSwitchCase="'Pit'"></app-pit-scouting>
Philipp Schradere2e27ff2024-02-25 22:08:55 -0800105 <app-scan *ngSwitchCase="'Scan'"></app-scan>
Philipp Schrader72beced2022-03-07 05:29:52 -0800106</ng-container>