Initial commit

This commit is contained in:
Lara 2024-11-05 18:05:41 +02:00
commit 43a4c7dd29
71 changed files with 14226 additions and 0 deletions

18
resources/js/app.ts Normal file
View file

@ -0,0 +1,18 @@
import './bootstrap';
import '../css/app.scss';
import { createInertiaApp, ResolvedComponent } from '@inertiajs/svelte';
import { hydrate, mount } from 'svelte';
await createInertiaApp({
resolve: (name) => {
const pages = import.meta.glob<ResolvedComponent>('./Pages/**/*.svelte', { eager: true });
return pages[`./Pages/${name}.svelte`];
},
setup({ el, App, props }) {
if (el?.dataset.serverRendered === 'true') {
hydrate(App, { target: <HTMLElement>el, props });
} else {
mount(App, { target: <HTMLElement>el, props });
}
}
});