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 { 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 FText from './components/FText.vue';
@ -28,18 +28,18 @@ Vue.mixin(hasModule);
Vue.component('ILink', ILink);
new Vue({
render: h => h(InertiaApp, {
props: {
initialPage: JSON.parse(el.dataset.page),
resolveComponent: async name => {
var page = (await import(`./views/${name}`)).default;
render: (h) =>
h(InertiaApp, {
props: {
initialPage: JSON.parse(el.dataset.page),
resolveComponent: async (name) => {
var page = (await import(`./views/${name}`)).default;
if (page.layout === undefined) {
page.layout = AppLayout;
}
return page;
}
},
}),
if (page.layout === undefined) {
page.layout = AppLayout;
}
return page;
},
},
}),
}).$mount(el);