diff options
| -rw-r--r-- | resources/assets/javascripts/bootstrap/vue.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/resources/assets/javascripts/bootstrap/vue.js b/resources/assets/javascripts/bootstrap/vue.js index a1a4a90..19270ff 100644 --- a/resources/assets/javascripts/bootstrap/vue.js +++ b/resources/assets/javascripts/bootstrap/vue.js @@ -62,7 +62,7 @@ function parseVueAppConfig(node) { async function loadAppDependencies(config, store) { const promises = [ import(`@/vue/apps/${config.appPath}.vue`), - ...initializePlugins(config), + initializePlugins(config), ...initializeVuexStores(config, store), ...initializePiniaStores(config), ]; @@ -140,8 +140,10 @@ function applyPiniaStoreData(piniaStore, data) { } function initializePlugins(config) { - return Object.entries(config.plugins).map(([plugin, filename]) => - import(`@/vue/plugins/${filename}.js`).then((temp) => temp[plugin]), + return Promise.all( + Object.entries(config.plugins).map(([plugin, filename]) => + import(`@/vue/plugins/${filename}.js`).then((temp) => temp[plugin]), + ), ); } |
