You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ombi/src/Ombi/ClientApp/src/app/requests/requests.module.ts

61 lines
1.7 KiB

import { NgModule } from "@angular/core";
import { RouterModule, Routes } from "@angular/router";
import { NgbModule } from "@ng-bootstrap/ng-bootstrap";
import { OrderModule } from "ngx-order-pipe";
import { InfiniteScrollModule } from "ngx-infinite-scroll";
import { ButtonModule, DialogModule, PaginatorModule } from "primeng/primeng";
import { MovieRequestsComponent } from "./movierequests.component";
import { MusicRequestsComponent } from "./music/musicrequests.component";
// Request
import { RequestComponent } from "./request.component";
import { TvRequestChildrenComponent } from "./tvrequest-children.component";
import { TvRequestsComponent } from "./tvrequests.component";
import { SidebarModule, TooltipModule, TreeTableModule } from "primeng/primeng";
import { IdentityService, RadarrService, RequestService, SonarrService } from "../services";
import { AuthGuard } from "../auth/auth.guard";
import { SharedModule } from "../shared/shared.module";
const routes: Routes = [
{ path: "", component: RequestComponent, canActivate: [AuthGuard] },
];
@NgModule({
imports: [
RouterModule.forChild(routes),
NgbModule.forRoot(),
InfiniteScrollModule,
ButtonModule,
DialogModule,
TreeTableModule,
SharedModule,
SidebarModule,
OrderModule,
PaginatorModule,
TooltipModule,
],
declarations: [
RequestComponent,
MovieRequestsComponent,
TvRequestsComponent,
TvRequestChildrenComponent,
MusicRequestsComponent,
],
exports: [
RouterModule,
],
providers: [
IdentityService,
RequestService,
RadarrService,
SonarrService,
],
})
export class RequestsModule { }