import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { APP_BASE_HREF, LocationStrategy, HashLocationStrategy, } from '@angular/common'; import { NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { AppRoutingModule } from './modules/app-routing.module'; import { AppComponent } from './app.component'; import { GamesBarModule } from './components/games-bar/games-bar.module'; import { MainModule } from './components/main/main.module'; import { PlaygroundModule } from './components/playground/playground.module'; import { SandboxModule } from './components/sandbox/sandbox.module'; import { SignInModule } from './components/sign-in/sign-in.module'; import { LoadingScreenComponent } from './components/loading-screen/loading-screen.component'; @NgModule({ declarations: [AppComponent, LoadingScreenComponent], imports: [ BrowserModule, AppRoutingModule, BrowserAnimationsModule, GamesBarModule, MainModule, PlaygroundModule, SandboxModule, SignInModule, ], providers: [ { provide: APP_BASE_HREF, useValue: '/' }, { provide: LocationStrategy, useClass: HashLocationStrategy }, ], bootstrap: [AppComponent], exports: [], }) export class AppModule {}