import {NgModule} from '@angular/core'; import {BrowserModule} from '@angular/platform-browser'; import {AppRoutingModule} from './app-routing.module'; import {AppComponent} from './app.component'; import {PromisesExampleComponent} from './promises-example/promises-example.component'; import {HeaderComponent} from './header/header.component'; import {BrowserAnimationsModule} from '@angular/platform-browser/animations'; import {HomeComponent} from './home/home.component'; import {MatButtonModule} from "@angular/material/button"; import { BackToHomeComponent } from './back-to-home/back-to-home.component'; import {MatIconModule} from "@angular/material/icon"; import { ObservablesExampleComponent } from './observables-example/observables-example.component'; import { StateManagementExampleComponent } from './state-management-example/state-management-example.component'; @NgModule({ declarations: [ AppComponent, PromisesExampleComponent, HeaderComponent, HomeComponent, BackToHomeComponent, ObservablesExampleComponent, StateManagementExampleComponent ], imports: [ BrowserModule, AppRoutingModule, BrowserAnimationsModule, MatButtonModule, MatIconModule ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }