Sha256: 856e94d44fb48aeda2b7d3134216762485cd9bf14c4c027fc701911f168d4083
Contents?: true
Size: 908 Bytes
Versions: 1
Compression:
Stored size: 908 Bytes
Contents
import { createInertiaApp } from '@inertiajs/svelte' import { mount } from 'svelte'; createInertiaApp({ // Set default page title // see https://inertia-rails.netlify.app/guide/title-and-meta // // title: title => title ? `${title} - App` : 'App', // Disable progress bar // // see https://inertia-rails.netlify.app/guide/progress-indicators // progress: false, resolve: (name) => { const pages = import.meta.glob('../pages/**/*.svelte', { eager: true }) return pages[`../pages/${name}.svelte`] // To use a default layout, import the Layout component // and use the following lines. // see https://inertia-rails.netlify.app/guide/pages#default-layouts // // const page = pages[`../pages/${name}.svelte`] // return { default: page.default, layout: page.layout || Layout } }, setup({ el, App, props }) { mount(App, { target: el, props }) }, })
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
inertia_rails-contrib-0.3.0 | lib/generators/inertia/install/templates/svelte/inertia.js |