From 1bd246202feb15a81cd01094fc9dabe7b5bda374 Mon Sep 17 00:00:00 2001 From: TiclemFR Date: Fri, 29 Dec 2023 17:53:35 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/js/app.js | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/resources/js/app.js b/resources/js/app.js index 90584953..fef39c56 100644 --- a/resources/js/app.js +++ b/resources/js/app.js @@ -1,15 +1,20 @@ -import './bootstrap'; -import { createApp, h } from 'vue' -import { createInertiaApp } from '@inertiajs/vue3' +import "./bootstrap"; +import "../css/app.css"; + +import { createApp, h } from "vue"; +import { createInertiaApp } from "@inertiajs/inertia-vue3"; +import { resolvePageComponent } from "laravel-vite-plugin/inertia-helpers"; createInertiaApp({ - resolve: name => { - const pages = import.meta.glob('./Pages/**/*.vue', { eager: true }) - return pages[`./Pages/${name}.vue`] - }, - setup({ el, App, props, plugin }) { - createApp({ render: () => h(App, props) }) + title: (title) => `${title}`, + resolve: (name) => + resolvePageComponent( + `./Pages/${name}.vue`, + import.meta.glob("./Pages/**/*.vue") + ), + setup({ el, app, props, plugin }) { + return createApp({ render: () => h(app, props) }) .use(plugin) - .mount(el) + .mount(el); }, -}) \ No newline at end of file +}); \ No newline at end of file