Files
dspace-angular/src/app/request-copy/request-copy-routing.module.ts
2021-10-05 18:17:40 +02:00

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 { DenyRequestCopyComponent } from './deny-request-copy/deny-request-copy.component';
import { GrantRequestCopyComponent } from './grant-request-copy/grant-request-copy.component';
@NgModule({
imports: [
RouterModule.forChild([
{
path: ':token',
resolve: {
request: RequestCopyResolver
},
children: [
{
path: '',
component: GrantDenyRequestCopyComponent,
},
{
path: REQUEST_COPY_DENY_PATH,
component: DenyRequestCopyComponent,
},
{
path: REQUEST_COPY_GRANT_PATH,
component: GrantRequestCopyComponent,
},
]
}
])
],
providers: [
RequestCopyResolver,
GrantDenyRequestCopyComponent
]
})
export class RequestCopyRoutingModule {
}