import {NgModule} from '@angular/core'; import {BrowserModule} from '@angular/platform-browser'; import {AppComponent} from './app.component'; import {AppRouting} from './app.routing'; import {LoginComponent} from './pages/login/login.component'; import {EventComponent} from './components/event/event.component'; import {AdminComponent} from './pages/admin/admin.component'; import {LandingpageComponent} from './pages/landingpage/landingpage.component'; import {NotfoundComponent} from './pages/notfound/notfound.component'; import {ApiService} from './services/api.service'; import {HttpClientModule} from '@angular/common/http'; import {FormsModule} from '@angular/forms'; import {EventsTableComponent} from './components/events-table/events-table.component'; import { EventMovePopupComponent } from './components/event-move-popup/event-move-popup.component'; import {MAT_DIALOG_DEFAULT_OPTIONS, MatDialogModule} from "@angular/material/dialog"; import {MatFormField} from "@angular/material/form-field"; import {MatInput} from "@angular/material/input"; import {MatButton} from "@angular/material/button"; @NgModule({ declarations: [ AppComponent, LoginComponent, EventComponent, AdminComponent, LandingpageComponent, NotfoundComponent, EventsTableComponent, EventMovePopupComponent ], imports: [ BrowserModule, HttpClientModule, AppRouting, FormsModule, MatDialogModule, MatFormField, MatInput, MatButton ], providers: [ ApiService, {provide: MAT_DIALOG_DEFAULT_OPTIONS, useValue: {hasBackdrop: false}} ], bootstrap: [AppComponent] }) export class AppModule { }