import { NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { AppRoutingModule } from './app-routing.module'; import {FormsModule, ReactiveFormsModule} from '@angular/forms'; import { AppComponent } from './app.component'; import { TutorialsListComponent } from './components/tutorials-list/tutorials-list.component'; import { TutorialDetailsComponent } from './components/tutorial-details/tutorial-details.component'; import { AddTutorialComponent } from './components/add-tutorial/add-tutorial.component'; import { LoginComponent } from './components/login/login.component'; import { RegisterComponent } from './components/register/register.component'; import { HomeComponent } from './components/home/home.component'; import { ProfileComponent } from './components/profile/profile.component'; import { BoardAdminComponent } from './components/board-admin/board-admin.component'; import { BoardModeratorComponent } from './components/board-moderator/board-moderator.component'; import { BoardUserComponent } from './components/board-user/board-user.component'; import { authInterceptorProviders } from './helpers/auth.interceptor'; import {provideHttpClient, withInterceptorsFromDi} from "@angular/common/http"; import {provideAnimationsAsync} from "@angular/platform-browser/animations/async"; import {MatToolbar} from "@angular/material/toolbar"; import {MatAnchor, MatButton} from "@angular/material/button"; import {MatIcon} from "@angular/material/icon"; import {MatChipGrid, MatChipInput, MatChipListbox, MatChipOption, MatChipRow} from "@angular/material/chips"; import {MatAutocomplete, MatAutocompleteTrigger, MatOption} from "@angular/material/autocomplete"; import {MatFormField} from "@angular/material/form-field"; import {MatLabel} from '@angular/material/form-field'; import { MatCard, MatCardActions, MatCardContent, MatCardHeader, MatCardImage, MatCardSubtitle, MatCardTitle } from '@angular/material/card'; import {MatInput} from '@angular/material/input'; import {EditorComponent} from '@progress/kendo-angular-editor'; @NgModule({ declarations: [ AppComponent, TutorialsListComponent, TutorialDetailsComponent, AddTutorialComponent, RegisterComponent, HomeComponent, ProfileComponent, BoardAdminComponent, BoardModeratorComponent, BoardUserComponent ], bootstrap: [AppComponent], imports: [ BrowserModule, AppRoutingModule, FormsModule, LoginComponent, MatToolbar, MatButton, MatIcon, MatAnchor, MatChipGrid, MatChipRow, MatChipInput, MatAutocompleteTrigger, MatAutocomplete, MatOption, MatFormField, MatChipListbox, MatChipOption, ReactiveFormsModule, MatCardContent, MatCardSubtitle, MatCardTitle, MatCard, MatCardHeader, MatCardImage, MatCardActions, MatInput, MatLabel, EditorComponent ], providers: [authInterceptorProviders, provideHttpClient(withInterceptorsFromDi()), provideAnimationsAsync()] }) export class AppModule { }