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 { CoreSharedModule } from '@/core/shared.module';
|
||||||
import { CoreLoginHasSitesGuard } from './guards/has-sites';
|
import { CoreLoginHasSitesGuard } from './guards/has-sites';
|
||||||
import { CoreLoginComponentsModule } from './components/components.module';
|
import { CoreLoginComponentsModule } from './components/components.module';
|
||||||
|
import { CoreLoginHelper } from './services/login-helper';
|
||||||
|
|
||||||
const routes: Routes = [
|
const routes: Routes = [
|
||||||
{
|
{
|
||||||
|
@ -31,7 +32,7 @@ const routes: Routes = [
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'credentials',
|
path: 'credentials',
|
||||||
loadChildren: () => import('./pages/credentials/credentials.module').then( m => m.CoreLoginCredentialsPageModule),
|
loadChildren: () => CoreLoginHelper.getCredentialsRouteModule(),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'sites',
|
path: 'sites',
|
||||||
|
@ -59,7 +60,7 @@ const routes: Routes = [
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'reconnect',
|
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);
|
export const CoreLoginHelper = makeSingleton(CoreLoginHelperProvider);
|
||||||
|
|
Loading…
Reference in New Issue