-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathadmin.module.ts
More file actions
93 lines (92 loc) · 4.92 KB
/
admin.module.ts
File metadata and controls
93 lines (92 loc) · 4.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { AdminRoutingModule } from './admin-routing.module';
import { CareUserOverviewComponent } from './components/careusers/careuser-overview/care-user-overview.component';
import { MaterialModule } from '../../material.module';
import { CareUserProxy } from '../core/services/care-users-api/careuser.proxy';
import { CareUserService } from '../core/services/care-users-api/careusers.service';
import { ApiService } from '../core/services/api.service';
import { AgegroupPipe } from '../core/pipes/agegroup.pipe';
import { CoreModule } from '../core/core.module';
import { CareUserDetailsComponent } from './components/careusers/careuser-details/care-user-details.component';
import { ReactiveFormsModule, FormsModule } from '@angular/forms';
import { KeysPipe } from '../core/pipes/keys.pipe';
import { MAT_DATE_FORMATS, MAT_DATE_LOCALE } from '@angular/material/core';
import { MatPaginatorModule } from '@angular/material/paginator';
import { MatSortModule } from '@angular/material/sort';
import { MatTableModule } from '@angular/material/table';
import { LegalguardianOverviewComponent } from './components/legalguardians/legalguardian-overview/legalguardian-overview.component';
import { LegalguardianDetailsComponent } from './components/legalguardians/legalguardian-details/legalguardian-details.component';
import { LegalGuardianProxy } from '../core/services/legal-guardians-api/legalguardians.proxy';
import { LegalguardiansService } from '../core/services/legal-guardians-api/legalguardians.service';
import { MatMomentDateModule, MAT_MOMENT_DATE_ADAPTER_OPTIONS } from '@angular/material-moment-adapter';
import { SingerEventOverviewComponent } from './components/singerevents/singerevent-overview/singerevent-overview.component';
import { SingerEventsProxy } from '../core/services/singerevents-api/singerevents.proxy';
import { SingerEventsService } from '../core/services/singerevents-api/singerevents.service';
import { SingerEventDetailsComponent } from './components/singerevents/singerevent-details/singerevent-details.component';
import { AdminOverviewComponent } from './components/admin-users/admin-overview/admin-overview.component';
import { AdminDetailsComponent } from './components/admin-users/admin-details/admin-details.component';
import { AdminUserProxy } from './services/adminuser.proxy';
import { AdminUserService } from './services/admin-user.service';
import { SingerLocationService } from '../core/services/singer-location-api/singer-location.service';
import { RegistrationComponent } from '../shared/components/event-registration/event-registration.component';
import { SharedModule } from '../shared/shared.module';
import { AddFamilyWizardComponent } from './components/add-family-wizard/add-family-wizard.component';
import { SingerRegistrationsComponent } from './components/singerevents/event-registrations/event-registrations.component';
import { SingerEventAdminRegisterComponent } from './components/singerevents/singer-eventadmin-register/singer-eventadmin-register.component';
import { PendingRegistrationsComponent } from './components/pending-registrations/pending-registrations.component';
import { PendingActionsComponent } from './components/pending-actions/pending-actions.component';
import { LocationOverviewComponent } from './components/location-overview/location-overview.component';
import { LocationDetailsComponent } from './components/location-details/location-details.component';
import { SingerLocationProxy } from '../core/services/singer-location-api/singer-location.proxy';
import { OWL_DATE_TIME_LOCALE, OwlDateTimeIntl } from '@danielmoncada/angular-datetime-picker';
import { MY_FORMATS } from 'src/app/app.module';
import { DutchOwlDateTimeIntl } from '../legalguardians/dutchowldatetime';
@NgModule({
declarations: [
CareUserOverviewComponent,
CareUserDetailsComponent,
LegalguardianOverviewComponent,
LegalguardianDetailsComponent,
SingerEventOverviewComponent,
SingerEventDetailsComponent,
AdminOverviewComponent,
AdminDetailsComponent,
SingerRegistrationsComponent,
SingerEventAdminRegisterComponent,
AddFamilyWizardComponent,
PendingRegistrationsComponent,
PendingActionsComponent,
LocationOverviewComponent,
LocationDetailsComponent,
],
imports: [
CoreModule,
CommonModule,
SharedModule,
AdminRoutingModule,
MaterialModule,
ReactiveFormsModule,
FormsModule,
MatMomentDateModule,
MatTableModule,
MatPaginatorModule,
MatSortModule,
],
providers: [
CareUserProxy,
LegalGuardianProxy,
SingerEventsProxy,
SingerLocationProxy,
CareUserService,
AdminUserProxy,
AdminUserService,
LegalguardiansService,
SingerEventsService,
SingerLocationService,
ApiService,
AgegroupPipe,
KeysPipe,
],
})
export class AdminModule {}