Projekt

Obecné

Profil

Stáhnout (3.1 KB) Statistiky
| Větev: | Tag: | Revize:
1
import { BrowserModule } from '@angular/platform-browser';
2
import { NgModule } from '@angular/core';
3
import { HttpClientModule } from '@angular/common/http';
4

    
5
import { AppRoutingModule } from './app-routing.module';
6
import { AppComponent } from './app.component';
7
import { FormsModule } from '@angular/forms';
8
import { HomeComponent } from './components/pages/home/home.component';
9
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
10
import { MatToolbarModule } from '@angular/material/toolbar';
11
import { MatButtonModule } from '@angular/material/button';
12
import { MatIconModule } from '@angular/material/icon';
13
import { SearchComponent } from './components/pages/search/search.component';
14
import { BrowseComponent } from './components/pages/browse/browse.component';
15
import { UploadComponent } from './components/pages/upload/upload.component';
16
import { HelpComponent } from './components/pages/help/help.component';
17
import { MatSelectModule } from '@angular/material/select';
18
import { SearchBoxComponent } from './components/shared-components/search-box/search-box.component';
19
import { MatProgressBarModule } from '@angular/material/progress-bar';
20
import { TableComponent } from './components/pages/browse/table/table.component';
21
import { MatTableModule } from '@angular/material/table';
22
import { MatPaginatorModule } from '@angular/material/paginator';
23
import { MatSortModule } from '@angular/material/sort';
24
import { MatDialogModule } from '@angular/material/dialog';
25
import { AboutDialogComponent } from './components/shared-components/about-dialog/about-dialog.component';
26
import { SearchPaginatorComponent } from './components/pages/search/search-paginator/search-paginator.component';
27
import { DataHolderService } from './services/data-holder/data-holder.service';
28
import { MainNavComponent } from './components/layout/main-nav/main-nav.component';
29
import { LayoutModule } from '@angular/cdk/layout';
30
import { MatSidenavModule } from '@angular/material/sidenav';
31
import { MatListModule } from '@angular/material/list';
32
import { DatePipe } from '@angular/common';
33
import { BrowseDetailsComponent } from './components/pages/browse/browse-details/browse-details.component';
34
import { ImageViewerModule } from 'ngx-image-viewer';
35
import { FontAwesomeModule } from '@fortawesome/angular-fontawesome';
36

    
37
@NgModule({
38
  declarations: [
39
    AppComponent,
40
    HomeComponent,
41
    SearchComponent,
42
    BrowseComponent,
43
    UploadComponent,
44
    HelpComponent,
45
    SearchBoxComponent,
46
    TableComponent,
47
    AboutDialogComponent,
48
    SearchPaginatorComponent,
49
    MainNavComponent,
50
    BrowseDetailsComponent
51
  ],
52
  imports: [
53
    BrowserModule,
54
    AppRoutingModule,
55
    FormsModule,
56
    HttpClientModule,
57
    BrowserAnimationsModule,
58
    MatToolbarModule,
59
    MatButtonModule,
60
    MatIconModule,
61
    MatSelectModule,
62
    MatProgressBarModule,
63
    MatTableModule,
64
    MatPaginatorModule,
65
    MatSortModule,
66
    MatDialogModule,
67
    LayoutModule,
68
    MatSidenavModule,
69
    MatListModule,
70
    ImageViewerModule.forRoot(),
71
    FontAwesomeModule
72
  ],
73
  providers: [DataHolderService, DatePipe],
74
  bootstrap: [AppComponent]
75
})
76
export class AppModule { }
(6-6/6)