blob: e23c2f39bcbdf90b6e241f6419256847312caecd [file] [log] [blame]
Emily Markova7b786402024-01-24 20:05:24 -08001import {NgModule, isDevMode} from '@angular/core';
Philipp Schrader175a93c2023-02-19 13:13:40 -08002import {BrowserModule} from '@angular/platform-browser';
3import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
Emily Markova7b786402024-01-24 20:05:24 -08004import {ServiceWorkerModule} from '@angular/service-worker';
Philipp Schrader175a93c2023-02-19 13:13:40 -08005
6import {App} from './app';
Philipp Schrader3d7dedc2024-03-16 16:27:25 -07007import {PipeModule} from '@org_frc971/scouting/www/pipes';
Philipp Schradere5d13942024-03-17 15:44:35 -07008import {EntryModule} from '@org_frc971/scouting/www/entry';
9import {MatchListModule} from '@org_frc971/scouting/www/match_list';
10import {NotesModule} from '@org_frc971/scouting/www/notes';
11import {ShiftScheduleModule} from '@org_frc971/scouting/www/shift_schedule';
12import {ViewModule} from '@org_frc971/scouting/www/view';
13import {DriverRankingModule} from '@org_frc971/scouting/www/driver_ranking';
14import {PitScoutingModule} from '@org_frc971/scouting/www/pit_scouting';
15import {ScanModule} from '@org_frc971/scouting/www/scan';
Philipp Schrader175a93c2023-02-19 13:13:40 -080016
17@NgModule({
18 declarations: [App],
19 imports: [
20 BrowserModule,
21 BrowserAnimationsModule,
Emily Markova7b786402024-01-24 20:05:24 -080022 ServiceWorkerModule.register('./ngsw-worker.js', {
23 enabled: !isDevMode(),
24 // Register the ServiceWorker as soon as the application is stable
25 // or after 30 seconds (whichever comes first).
26 registrationStrategy: 'registerWhenStable:30000',
27 }),
Philipp Schrader175a93c2023-02-19 13:13:40 -080028 EntryModule,
29 NotesModule,
Philipp Schrader175a93c2023-02-19 13:13:40 -080030 MatchListModule,
Philipp Schrader3d7dedc2024-03-16 16:27:25 -070031 PipeModule,
Philipp Schrader175a93c2023-02-19 13:13:40 -080032 ShiftScheduleModule,
33 DriverRankingModule,
34 ViewModule,
Emily Markovafaecfe12023-07-01 12:40:03 -070035 PitScoutingModule,
Philipp Schradere2e27ff2024-02-25 22:08:55 -080036 ScanModule,
Philipp Schrader175a93c2023-02-19 13:13:40 -080037 ],
38 exports: [App],
39 bootstrap: [App],
40})
41export class AppModule {}