mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-06-22 23:10:35 -04:00
93 lines
3.5 KiB
TypeScript
93 lines
3.5 KiB
TypeScript
import {HttpClientModule} from '@angular/common/http';
|
|
import {NgModule} from '@angular/core';
|
|
import { MatButtonModule } from '@angular/material/button';
|
|
import { MatCardModule } from '@angular/material/card';
|
|
import { MatRippleModule } from '@angular/material/core';
|
|
import { MatIconModule } from '@angular/material/icon';
|
|
import { MatMenuModule } from '@angular/material/menu';
|
|
import { MatProgressBarModule } from '@angular/material/progress-bar';
|
|
import { MatSelectModule } from '@angular/material/select';
|
|
import { MatSliderModule } from '@angular/material/slider';
|
|
import { MatSnackBarModule } from '@angular/material/snack-bar';
|
|
import { MatTooltipModule } from '@angular/material/tooltip';
|
|
import { BrowserModule } from '@angular/platform-browser';
|
|
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
|
|
import { AppRoutingModule } from './app-routing.module';
|
|
import { AppComponent } from './app.component';
|
|
import { BrowseComponent } from './browse/browse.component';
|
|
import { CollectionComponent } from './collection/collection.component';
|
|
import { EpisodesListComponent } from './episodes-list/episodes-list.component';
|
|
import { NotFoundComponent } from './not-found/not-found.component';
|
|
import { PeopleListComponent } from './people-list/people-list.component';
|
|
import { PlayerComponent } from './player/player.component';
|
|
import { SearchComponent } from './search/search.component';
|
|
import { ShowDetailsComponent } from './show-details/show-details.component';
|
|
import { ShowsListComponent } from './shows-list/shows-list.component';
|
|
import {FormsModule, ReactiveFormsModule} from "@angular/forms";
|
|
import { MatInputModule } from "@angular/material/input";
|
|
import { MatFormFieldModule } from "@angular/material/form-field";
|
|
import {MatTabsModule} from "@angular/material/tabs";
|
|
import {PasswordValidator} from "./misc/password-validator";
|
|
import {MatCheckboxModule} from "@angular/material/checkbox";
|
|
import {MatDialogModule} from '@angular/material/dialog';
|
|
import {FallbackDirective} from "./misc/fallback.directive";
|
|
import {AuthModule} from "./auth/auth.module";
|
|
import {AuthRoutingModule} from "./auth/auth-routing.module";
|
|
import { TrailerDialogComponent } from './trailer-dialog/trailer-dialog.component';
|
|
import {CollectionsListComponent} from "./collection-list/collections-list.component";
|
|
import { MetadataEditComponent } from './metadata-edit/metadata-edit.component';
|
|
import {MatChipsModule} from "@angular/material/chips";
|
|
import {MatAutocompleteModule} from "@angular/material/autocomplete";
|
|
import {MatExpansionModule} from "@angular/material/expansion";
|
|
|
|
|
|
@NgModule({
|
|
declarations: [
|
|
AppComponent,
|
|
NotFoundComponent,
|
|
BrowseComponent,
|
|
ShowDetailsComponent,
|
|
EpisodesListComponent,
|
|
PlayerComponent,
|
|
CollectionComponent,
|
|
SearchComponent,
|
|
PeopleListComponent,
|
|
ShowsListComponent,
|
|
PasswordValidator,
|
|
FallbackDirective,
|
|
TrailerDialogComponent,
|
|
CollectionsListComponent,
|
|
MetadataEditComponent
|
|
],
|
|
imports: [
|
|
BrowserModule,
|
|
HttpClientModule,
|
|
AuthRoutingModule,
|
|
AppRoutingModule,
|
|
BrowserAnimationsModule,
|
|
MatSnackBarModule,
|
|
MatProgressBarModule,
|
|
MatButtonModule,
|
|
MatIconModule,
|
|
MatSelectModule,
|
|
MatMenuModule,
|
|
MatSliderModule,
|
|
MatTooltipModule,
|
|
MatRippleModule,
|
|
MatCardModule,
|
|
ReactiveFormsModule,
|
|
MatInputModule,
|
|
MatFormFieldModule,
|
|
MatDialogModule,
|
|
FormsModule,
|
|
MatTabsModule,
|
|
MatCheckboxModule,
|
|
AuthModule,
|
|
MatChipsModule,
|
|
MatAutocompleteModule,
|
|
MatExpansionModule
|
|
],
|
|
bootstrap: [AppComponent]
|
|
})
|
|
export class AppModule { }
|