chore(setup): simplify inertia app entry point

This commit is contained in:
peaklabs-dev 2026-03-10 14:58:26 +01:00
parent 9920975107
commit 468542babd
No known key found for this signature in database

View file

@ -1,20 +1,8 @@
import '../css/app.css'
import "../css/app.css";
import { createInertiaApp } from '@inertiajs/svelte'
import { resolvePageComponent } from 'laravel-vite-plugin/inertia-helpers'
import { mount, type Component } from 'svelte'
import { createInertiaApp } from "@inertiajs/svelte";
import Layout from "./layouts/Layout.svelte";
createInertiaApp({
resolve: (name: string) => resolvePageComponent(`./pages/${name}.svelte`, import.meta.glob('./pages/**/*.svelte')),
setup({ el, App, props }: { el: HTMLElement; App: Component; props: Record<string, unknown> }) {
mount(App, { target: el, props })
},
defaults: {
future: {
preserveEqualProps: true,
useDataInertiaHeadAttribute: true,
useDialogForErrorModal: true,
useScriptElementForInitialPage: true,
},
},
})
layout: () => Layout,
});