Upgrade vers Svelte 5 et reproduction de la page d'accueil

- Upgrade : Svelte 5.0.0, Vite 7.0.4, @sveltejs/vite-plugin-svelte 6.0.0
- Migration syntaxe Svelte 5 : $derived, $props(), onclick, mount()
- Navbar identique au site source avec logo GIF et menu animé
- Page Home avec vidéo plein écran et lignes verticales
- CSS modulaire organisé en fichiers séparés (variables, fonts, layout, buttons, etc.)
- Assets copiés : fonts Danzza, vidéos, icônes

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
isUnknown 2026-02-07 07:52:16 +01:00
parent cbe89acb21
commit a12c2df8f9
28 changed files with 1062 additions and 576 deletions

View file

@ -29,9 +29,10 @@
'default': Default
}
$: template = $pageStore.template || 'default'
$: component = templates[template] || Default
$: data = $pageStore.data
const template = $derived($pageStore.template || 'default')
const component = $derived(templates[template] || Default)
const data = $derived($pageStore.data)
const showFooter = $derived(template !== 'home')
</script>
<div class="app">
@ -39,12 +40,15 @@
<Header />
<main class="main">
{#if data}
<svelte:component this={component} {data} />
{#if data && component}
{@const Component = component}
<Component {data} />
{/if}
</main>
<Footer />
{#if showFooter}
<Footer />
{/if}
</div>
<style>