-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.module.ts
101 lines (95 loc) · 3.99 KB
/
app.module.ts
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
94
95
96
97
98
99
100
101
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { RouterModule } from '@angular/router';
import { CommonModule } from '@angular/common';
import { ColorPickerModule } from 'ngx-color-picker';
import { enableRipple } from '@syncfusion/ej2-base';
// Imports ng-zorro
import { NzDropDownModule } from 'ng-zorro-antd/dropdown';
import { NzIconModule } from 'ng-zorro-antd/icon';
import { NzInputModule } from 'ng-zorro-antd/input';
import { NzLayoutModule } from 'ng-zorro-antd/layout';
import { NzMenuModule } from 'ng-zorro-antd/menu';
import { NzColDirective, NzRowDirective } from 'ng-zorro-antd/grid';
import { NzSelectModule } from 'ng-zorro-antd/select';
import { NzDatePickerModule } from 'ng-zorro-antd/date-picker';
// Imports locales
import { AppComponent } from './app.component';
import { EncabezadoComponent } from './components/encabezado/encabezado.component';
import { CrearContenidosComponent } from './paginas/vista-archivos/components/crear-contenidos/crear-contenidos.component';
import { ProyectoCrearComponent } from './paginas/vista-proyectos/components/proyecto-crear/proyecto-crear.component';
import { CrearUnidadComponent } from './paginas/vista-unidades/components/crear-unidad/crear-unidad.component';
import { CrearVersionComponent } from './paginas/vista-archivos/components/crear-version/crear-version.component';
import { EditarPerfilComponent } from './components/encabezado/editar-perfil/editar-perfil.component';
import { CrearCarpetaComponent } from './paginas/vista-archivos/components/crear-carpeta/crear-carpeta.component';
import { BusquedaAvanzadaComponent } from './components/encabezado/busqueda-avanzada/busqueda-avanzada.component';
import { EntradaLoginModule } from './EntradaLogin/entrada-login.module';
import { AppRoutingModule } from './app-routing.module';
import { VistaProyectosModule } from './paginas/vista-proyectos/vista-proyectos.module';
import { VistaArchivosModule } from './paginas/vista-archivos/vista-archivos.module';
import { VistaPersonasModule } from './paginas/vista-personas/vista-persona.module';
import { VistaUnidadesModule } from './paginas/vista-unidades/vista-unidades.module';
import { VistaPermisosModule } from './paginas/vista-permisos/vista-permisos.module';
import { TokenInterceptor } from './interceptors/token.interceptor';
// Imports idioma
import { registerLocaleData } from '@angular/common';
import es from '@angular/common/locales/es';
import { NZ_I18N, es_ES } from 'ng-zorro-antd/i18n';
registerLocaleData(es);
enableRipple(true);
@NgModule({
declarations: [
AppComponent,
EncabezadoComponent,
CrearContenidosComponent,
ProyectoCrearComponent,
CrearUnidadComponent,
CrearVersionComponent,
EditarPerfilComponent,
BusquedaAvanzadaComponent,
CrearCarpetaComponent,
],
imports: [
CommonModule,
BrowserModule,
BrowserAnimationsModule,
HttpClientModule,
FormsModule,
ReactiveFormsModule,
RouterModule,
ColorPickerModule,
NzDropDownModule,
NzSelectModule,
NzDatePickerModule,
NzIconModule,
NzInputModule,
NzLayoutModule,
NzMenuModule,
VistaArchivosModule,
VistaPersonasModule,
VistaProyectosModule,
VistaUnidadesModule,
VistaPermisosModule,
EntradaLoginModule,
AppRoutingModule,
NzColDirective,
NzRowDirective,
BrowserAnimationsModule,
],
providers: [
{
provide: HTTP_INTERCEPTORS,
useClass: TokenInterceptor,
multi: true,
},
{
provide: NZ_I18N,
useValue: es_ES,
},
],
bootstrap: [AppComponent],
})
export class AppModule {}