Commit 9f01af61 authored by Daniel Caillibaud's avatar Daniel Caillibaud

fix override des composants

parent 67276de8
......@@ -97,15 +97,7 @@ function boot (beforeBootstrapCb, options, afterBootCb) {
// les déclarations de nos components
const dependancies = ['main', 'personne', 'ressource', 'update', 'auth']
// on charge ces composants
dependancies.forEach(dep => require(`./${dep}`)(lassiInstance))
// des modules sup à charger
if (config.extraModules) {
config.extraModules.forEach(function (module) {
log(`ajout du module supplémentaire ${module}`)
require(module)
})
}
// avec d'éventuels overrides
if (config.extraDependenciesFirst) {
config.extraDependenciesFirst.forEach(function (dependency) {
log(`ajout en premier de la dépendance supplémentaire ${dependency}`)
......@@ -118,6 +110,17 @@ function boot (beforeBootstrapCb, options, afterBootCb) {
dependancies.push(dependency)
})
}
// on charge ces composants
dependancies.forEach(dep => require(`./${dep}`)(lassiInstance))
// puis d'éventuels modules supplémentaires
if (config.extraModules) {
config.extraModules.forEach(function (module) {
log(`ajout du module supplémentaire ${module}`)
require(module)
})
}
const sesatheque = lassiInstance.component('sesatheque', dependancies)
beforeBootstrapCb(lassiInstance, sesatheque, dependancies)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment