MOBILE-3701 home: Fix display my courses as fallback
parent
7dd67a99b9
commit
efe8b116d3
|
@ -13,12 +13,11 @@
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { CoreBlockDelegate } from '@features/block/services/block-delegate';
|
|
||||||
import { CoreMainMenuHomeHandler, CoreMainMenuHomeHandlerToDisplay } from '@features/mainmenu/services/home-delegate';
|
import { CoreMainMenuHomeHandler, CoreMainMenuHomeHandlerToDisplay } from '@features/mainmenu/services/home-delegate';
|
||||||
import { CoreSiteHome } from '@features/sitehome/services/sitehome';
|
import { CoreSiteHomeHomeHandler } from '@features/sitehome/services/handlers/sitehome-home';
|
||||||
import { makeSingleton } from '@singletons';
|
import { makeSingleton } from '@singletons';
|
||||||
import { CoreCourses } from '../courses';
|
import { CoreCourses } from '../courses';
|
||||||
import { CoreCoursesDashboard } from '../dashboard';
|
import { CoreDashboardHomeHandler } from './dashboard-home';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Handler to add my courses into home page.
|
* Handler to add my courses into home page.
|
||||||
|
@ -53,9 +52,10 @@ export class CoreCoursesMyCoursesHomeHandlerService implements CoreMainMenuHomeH
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
const blocks = await CoreCoursesDashboard.getDashboardBlocks(undefined, siteId);
|
const dashboardEnabled = await CoreDashboardHomeHandler.isEnabledForSite(siteId);
|
||||||
|
const siteHomeEnabled = await CoreSiteHomeHomeHandler.isEnabledForSite(siteId);
|
||||||
|
|
||||||
return !CoreBlockDelegate.hasSupportedBlock(blocks)&& !CoreSiteHome.isAvailable(siteId);
|
return !dashboardEnabled && !siteHomeEnabled;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue