mirror of https://github.com/Ombi-app/Ombi
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.
61 lines
1.7 KiB
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 { }
|