diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index fef78b65f0..0deb1088c1 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -174,8 +174,8 @@ import { ThemedPageErrorComponent } from './page-error/themed-page-error.compone }, { path: 'import-external', - loadChildren: () => import('./import-external-page/import-external-page.module') - .then((m) => m.ImportExternalPageModule), + loadChildren: () => import('./import-external-page/import-external-page-routes') + .then((m) => m.ROUTES), canActivate: [EndUserAgreementCurrentUserGuard] }, { diff --git a/src/app/import-external-page/import-external-page-routes.ts b/src/app/import-external-page/import-external-page-routes.ts new file mode 100644 index 0000000000..a368863000 --- /dev/null +++ b/src/app/import-external-page/import-external-page-routes.ts @@ -0,0 +1,18 @@ +import { Route } from '@angular/router'; +import { AuthenticatedGuard } from '../core/auth/authenticated.guard'; +import { + ThemedSubmissionImportExternalComponent +} from '../submission/import-external/themed-submission-import-external.component'; + +export const ROUTES: Route[] = [ + { + canActivate: [AuthenticatedGuard], + path: '', + component: ThemedSubmissionImportExternalComponent, + pathMatch: 'full', + data: { + title: 'submission.import-external.page.title' + } + } +]; + diff --git a/src/app/import-external-page/import-external-page.module.ts b/src/app/import-external-page/import-external-page.module.ts deleted file mode 100644 index 3cfac1b5d2..0000000000 --- a/src/app/import-external-page/import-external-page.module.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; - -import { ImportExternalRoutingModule } from './import-external-routing.module'; -import { SubmissionModule } from '../submission/submission.module'; -import { ImportExternalPageComponent } from './import-external-page.component'; - -@NgModule({ - imports: [ - CommonModule, - ImportExternalRoutingModule, - SubmissionModule, - ImportExternalPageComponent - ] -}) - -/** - * This module handles all components that are necessary for the submission external import page - */ -export class ImportExternalPageModule { - -} diff --git a/src/app/import-external-page/import-external-routing.module.ts b/src/app/import-external-page/import-external-routing.module.ts deleted file mode 100644 index e5c6da5b21..0000000000 --- a/src/app/import-external-page/import-external-routing.module.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { AuthenticatedGuard } from '../core/auth/authenticated.guard'; -import { ThemedSubmissionImportExternalComponent } from '../submission/import-external/themed-submission-import-external.component'; - -@NgModule({ - imports: [ - RouterModule.forChild([ - { - canActivate: [ AuthenticatedGuard ], - path: '', - component: ThemedSubmissionImportExternalComponent, - pathMatch: 'full', - data: { - title: 'submission.import-external.page.title' - } - } - ]) - ], - providers: [ ] -}) -export class ImportExternalRoutingModule { - -}