diff --git a/apps/red-ui/src/app/modules/admin/admin-routing.module.ts b/apps/red-ui/src/app/modules/admin/admin-routing.module.ts index 5c0755728..5f101b124 100644 --- a/apps/red-ui/src/app/modules/admin/admin-routing.module.ts +++ b/apps/red-ui/src/app/modules/admin/admin-routing.module.ts @@ -1,4 +1,4 @@ -import { inject, NgModule } from '@angular/core'; +import { NgModule } from '@angular/core'; import { CompositeRouteGuard, IqserPermissionsGuard, IqserRoutes } from '@iqser/common-ui'; import { RedRoleGuard } from '@users/red-role.guard'; import { EntitiesListingScreenComponent } from './screens/entities-listing/entities-listing-screen.component'; @@ -20,7 +20,6 @@ import { PermissionsGuard } from '@guards/permissions-guard'; import { Roles } from '@users/roles'; import { IqserAuthGuard } from '@iqser/common-ui/lib/users'; import { ComponentMappingsScreenComponent } from './screens/component-mappings/component-mappings-screen.component'; -import { LicenseService } from '@services/license.service'; const entityRoutes: IqserRoutes = [ { @@ -225,7 +224,7 @@ const routes: IqserRoutes = [ }, { path: 'license-info', - loadComponent: () => import('./screens/license/license-screen/license-screen.component'), + loadChildren: () => import('./screens/license/license.routes'), canActivate: [IqserAuthGuard, IqserPermissionsGuard, RedRoleGuard], data: { permissions: { @@ -233,9 +232,6 @@ const routes: IqserRoutes = [ redirectTo: '/', }, }, - resolve: { - licenseData: () => inject(LicenseService).loadLicenseData(), - }, }, { path: 'digital-signature', diff --git a/apps/red-ui/src/app/modules/admin/screens/license/license.routes.ts b/apps/red-ui/src/app/modules/admin/screens/license/license.routes.ts new file mode 100644 index 000000000..3f463c902 --- /dev/null +++ b/apps/red-ui/src/app/modules/admin/screens/license/license.routes.ts @@ -0,0 +1,14 @@ +import { IqserRoutes } from '@iqser/common-ui'; +import LicenseScreenComponent from './license-screen/license-screen.component'; +import { inject } from '@angular/core'; +import { LicenseService } from '@services/license.service'; + +export default [ + { + path: '', + component: LicenseScreenComponent, + resolve: { + licenseData: () => inject(LicenseService).loadLicenseData(), + }, + }, +] satisfies IqserRoutes;