forked from EVOgeek/Vmeda.Online
commit
89e18ff0fa
|
@ -16,15 +16,11 @@ import { Injector, NgModule } from '@angular/core';
|
|||
import { RouterModule, ROUTES, Routes } from '@angular/router';
|
||||
|
||||
import { buildTabMainRoutes } from '@features/mainmenu/mainmenu-tab-routing.module';
|
||||
import { AddonPrivateFilesUserHandlerService } from './services/handlers/user';
|
||||
|
||||
function buildRoutes(injector: Injector): Routes {
|
||||
return [
|
||||
{
|
||||
path: 'root',
|
||||
data: {
|
||||
mainMenuTabRoot: AddonPrivateFilesUserHandlerService.PAGE_NAME,
|
||||
},
|
||||
loadChildren: () => import('./pages/index/index.module').then(m => m.AddonPrivateFilesIndexPageModule),
|
||||
},
|
||||
{
|
||||
|
|
|
@ -21,12 +21,16 @@ import { CoreBlockComponentsModule } from '@features/block/components/components
|
|||
import { CoreCoursesMyCoursesPage } from './my';
|
||||
import { CoreMainMenuComponentsModule } from '@features/mainmenu/components/components.module';
|
||||
import { buildTabMainRoutes } from '@features/mainmenu/mainmenu-tab-routing.module';
|
||||
import { CoreCoursesMyCoursesMainMenuHandlerService } from '@features/courses/services/handlers/my-courses-mainmenu';
|
||||
|
||||
function buildRoutes(injector: Injector): Routes {
|
||||
return [
|
||||
{
|
||||
path: '',
|
||||
component: CoreCoursesMyCoursesPage,
|
||||
data: {
|
||||
mainMenuTabRoot: CoreCoursesMyCoursesMainMenuHandlerService.PAGE_NAME,
|
||||
},
|
||||
},
|
||||
{
|
||||
path: 'list',
|
||||
|
|
|
@ -138,7 +138,7 @@ export class CoreMainMenuPage implements OnInit, OnDestroy {
|
|||
/**
|
||||
* Init handlers on change (size or handlers).
|
||||
*/
|
||||
initHandlers(): void {
|
||||
async initHandlers(): Promise<void> {
|
||||
if (!this.allHandlers) {
|
||||
return;
|
||||
}
|
||||
|
@ -175,6 +175,7 @@ export class CoreMainMenuPage implements OnInit, OnDestroy {
|
|||
|
||||
if (this.loaded && this.tabs[0] && !CoreNavigator.getCurrentMainMenuTab()) {
|
||||
// No tab selected, select the first one.
|
||||
await CoreUtils.nextTick();
|
||||
this.mainTabs?.select(this.tabs[0].page);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue