Force engine boot and add onEngineLoaded hook
- Call ensureEngineLoaded in setupExtension to trigger translation loading - Add onEngineLoaded hook to set title after engine fully boots - This ensures translations override app.name: Biibaye and title persists
This commit is contained in:
@ -1,15 +1,14 @@
|
|||||||
export default {
|
export default {
|
||||||
setupExtension(appInstance, universe) {
|
setupExtension(appInstance, universe) {
|
||||||
const hookService = universe.getService('hook');
|
|
||||||
|
|
||||||
setDocumentTitle();
|
setDocumentTitle();
|
||||||
injectBrandStyles();
|
injectBrandStyles();
|
||||||
replaceFavicon();
|
replaceFavicon();
|
||||||
|
|
||||||
hookService.registerHook('application:before-model', () => {
|
universe.extensionManager.ensureEngineLoaded('@biibaye/branding');
|
||||||
|
},
|
||||||
|
|
||||||
|
onEngineLoaded(engineInstance, universe, appInstance) {
|
||||||
setDocumentTitle();
|
setDocumentTitle();
|
||||||
replaceFavicon();
|
|
||||||
});
|
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user