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/usermanagement/usermanagement.module.ts

41 lines
1.5 KiB

import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { IdentityService, PlexService, RadarrService, SonarrService } from '../services';
import { RouterModule, Routes } from '@angular/router';
import { AuthGuard } from '../auth/auth.guard';
import { CommonModule } from '@angular/common';
import { ConfirmDialogModule } from 'primeng/confirmdialog';
import { MultiSelectModule } from 'primeng/multiselect';
import { NgModule } from '@angular/core';
import { PipeModule } from '../pipes/pipe.module';
import { SharedModule } from '../shared/shared.module';
import { SidebarModule } from 'primeng/sidebar';
import { TooltipModule } from 'primeng/tooltip';
import { UserManagementComponent } from './usermanagement.component';
import { UserManagementUserComponent } from './usermanagement-user.component';
const routes: Routes = [
{ path: '', component: UserManagementComponent, canActivate: [AuthGuard] },
{ path: 'user', component: UserManagementUserComponent, canActivate: [AuthGuard] },
{ path: 'user/:id', component: UserManagementUserComponent, canActivate: [AuthGuard] },
];
@NgModule({
imports: [
CommonModule,
FormsModule,
ReactiveFormsModule,
RouterModule.forChild(routes),
MultiSelectModule,
PipeModule,
ConfirmDialogModule,
TooltipModule,
SidebarModule,
SharedModule,
],
declarations: [UserManagementComponent, UserManagementUserComponent],
exports: [RouterModule],
providers: [IdentityService, PlexService, RadarrService, SonarrService],
})
export class UserManagementModule {}