Files
justin 2edc38615e
All checks were successful
Docker Version Check / check-docker (push) Successful in 15s
test build container
2025-09-21 18:57:47 +02:00

19 lines
565 B
TypeScript

import { createInertiaApp } from '@inertiajs/vue3'
import { renderToString } from '@vue/server-renderer'
import { createSSRApp, h, type DefineComponent } from 'vue'
export default function render(page: any) {
return createInertiaApp({
page,
render: renderToString,
resolve: (name) => {
const pages = import.meta.glob<DefineComponent>('../pages/**/*.vue', { eager: true })
return pages[`../pages/${name}.vue`]
},
setup({ App, props, plugin }) {
return createSSRApp({ render: () => h(App, props) }).use(plugin)
},
})
}