This commit is contained in:
philipp lang 2022-11-17 20:56:46 +01:00
parent 0b3765baa3
commit 4427533c62
1 changed files with 14 additions and 14 deletions
resources/js

28
resources/js/app.js vendored
View File

@ -1,5 +1,5 @@
import Vue from 'vue'; import Vue from 'vue';
import { App as InertiaApp, plugin, Link as ILink } from '@inertiajs/inertia-vue'; import {App as InertiaApp, plugin, Link as ILink} from '@inertiajs/inertia-vue';
import SvgSprite from './components/SvgSprite.js'; import SvgSprite from './components/SvgSprite.js';
import FText from './components/FText.vue'; import FText from './components/FText.vue';
@ -28,18 +28,18 @@ Vue.mixin(hasModule);
Vue.component('ILink', ILink); Vue.component('ILink', ILink);
new Vue({ new Vue({
render: h => h(InertiaApp, { render: (h) =>
props: { h(InertiaApp, {
initialPage: JSON.parse(el.dataset.page), props: {
resolveComponent: async name => { initialPage: JSON.parse(el.dataset.page),
var page = (await import(`./views/${name}`)).default; resolveComponent: async (name) => {
var page = (await import(`./views/${name}`)).default;
if (page.layout === undefined) { if (page.layout === undefined) {
page.layout = AppLayout; page.layout = AppLayout;
} }
return page; return page;
} },
}, },
}), }),
}).$mount(el); }).$mount(el);