Files
dspace-angular/src/app/request-copy/request-copy-routing.module.ts

41 lines
1.2 KiB
TypeScript

import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { RequestCopyResolver } from './request-copy.resolver';
import { GrantDenyRequestCopyComponent } from './grant-deny-request-copy/grant-deny-request-copy.component';
import { REQUEST_COPY_DENY_PATH, REQUEST_COPY_GRANT_PATH } from './request-copy-routing-paths';
import { ThemedDenyRequestCopyComponent } from './deny-request-copy/themed-deny-request-copy.component';
import { ThemedGrantRequestCopyComponent } from './grant-request-copy/themed-grant-request-copy.component';
@NgModule({
imports: [
RouterModule.forChild([
{
path: ':token',
resolve: {
request: RequestCopyResolver
},
children: [
{
path: '',
component: GrantDenyRequestCopyComponent,
},
{
path: REQUEST_COPY_DENY_PATH,
component: ThemedDenyRequestCopyComponent,
},
{
path: REQUEST_COPY_GRANT_PATH,
component: ThemedGrantRequestCopyComponent,
},
]
}
])
],
providers: [
RequestCopyResolver,
GrantDenyRequestCopyComponent
]
})
export class RequestCopyRoutingModule {
}