Merge pull request #3325 from alfonso-salces/MOBILE-4081
MOBILE-4081 login: Load reconnect and credentials pages from servicemain
commit
1044561ff7
|
@ -18,6 +18,7 @@ import { RouterModule, Routes } from '@angular/router';
|
|||
import { CoreSharedModule } from '@/core/shared.module';
|
||||
import { CoreLoginHasSitesGuard } from './guards/has-sites';
|
||||
import { CoreLoginComponentsModule } from './components/components.module';
|
||||
import { CoreLoginHelper } from './services/login-helper';
|
||||
|
||||
const routes: Routes = [
|
||||
{
|
||||
|
@ -31,7 +32,7 @@ const routes: Routes = [
|
|||
},
|
||||
{
|
||||
path: 'credentials',
|
||||
loadChildren: () => import('./pages/credentials/credentials.module').then( m => m.CoreLoginCredentialsPageModule),
|
||||
loadChildren: () => CoreLoginHelper.getCredentialsRouteModule(),
|
||||
},
|
||||
{
|
||||
path: 'sites',
|
||||
|
@ -59,7 +60,7 @@ const routes: Routes = [
|
|||
},
|
||||
{
|
||||
path: 'reconnect',
|
||||
loadChildren: () => import('./pages/reconnect/reconnect.module').then( m => m.CoreLoginReconnectPageModule),
|
||||
loadChildren: () => CoreLoginHelper.getReconnectRouteModule(),
|
||||
},
|
||||
];
|
||||
|
||||
|
|
|
@ -1428,6 +1428,24 @@ export class CoreLoginHelperProvider {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get reconnect page route module.
|
||||
*
|
||||
* @returns Reconnect page route module.
|
||||
*/
|
||||
async getReconnectRouteModule(): Promise<unknown> {
|
||||
return import('@features/login/pages/reconnect/reconnect.module').then(m => m.CoreLoginReconnectPageModule);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get credentials page route module.
|
||||
*
|
||||
* @returns Credentials page route module.
|
||||
*/
|
||||
async getCredentialsRouteModule(): Promise<unknown> {
|
||||
return import('@features/login/pages/credentials/credentials.module').then(m => m.CoreLoginCredentialsPageModule);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export const CoreLoginHelper = makeSingleton(CoreLoginHelperProvider);
|
||||
|
|
Loading…
Reference in New Issue