diff --git a/resources/js/app.ts b/resources/js/app.ts index e426b3c437..901c1bc3dc 100644 --- a/resources/js/app.ts +++ b/resources/js/app.ts @@ -1,21 +1,7 @@ import "../css/app.css"; -import type { Component } from "svelte"; import { createInertiaApp } from "@inertiajs/svelte"; -import { resolvePageComponent } from "laravel-vite-plugin/inertia-helpers"; -import { mount } from "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 }) { - mount(App, { target: el, props }); - }, - defaults: { - future: { - preserveEqualProps: true, - useDataInertiaHeadAttribute: true, - useDialogForErrorModal: true, - useScriptElementForInitialPage: true, - }, - }, -}); + layout: () => Layout, +}).catch(console.error);