import "./bootstrap";
import {DefineComponent} from 'vue'
import {createInertiaApp} from '@inertiajs/vue3'
import {createApp} from "@/app";

createInertiaApp({
    resolve: name => {
        const pages = import.meta.glob('./Pages/**/*.vue', {eager: true});
        return pages[`./Pages/${name}.vue`] as Promise<DefineComponent>;
    },
    setup({el, App, props, plugin}) {
        const app = createApp(App, props, plugin);
        app.mount(el);
    },
});