aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--resources/assets/javascripts/bootstrap/vue.js8
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]),
+ ),
);
}