Refactor: déplacer router et animations hors de state/

- src/state/router.js → src/router/index.js
- src/state/animations.js → src/utils/animations.js
- Ajout des alias @router et @utils dans vite.config.js
- Mise à jour des imports dans Header.svelte et main.js

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
isUnknown 2026-02-18 12:08:03 +01:00
parent 65cfba8c77
commit 51eee10c5a
5 changed files with 9 additions and 7 deletions

View file

@ -2,7 +2,7 @@
import { navigation } from '@state/navigation.svelte'
import { locale } from '@state/locale.svelte'
import { page } from '@state/page.svelte'
import { navigateTo } from '@state/router'
import { navigateTo } from '@router'
const isMenuOpen = $derived(navigation.isMenuOpen)
const currentLang = $derived(locale.current)

View file

@ -1,7 +1,7 @@
import './styles/index.css'
import App from './App.svelte'
import { mount } from 'svelte'
import { initRouter } from './state/router'
import { initRouter } from './router'
initRouter()

View file

@ -1,8 +1,8 @@
import navaid from "navaid";
import { page } from "./page.svelte";
import { navigation } from "./navigation.svelte";
import { site } from "./site.svelte";
import { locale } from "./locale.svelte";
import { page } from "@state/page.svelte";
import { navigation } from "@state/navigation.svelte";
import { site } from "@state/site.svelte";
import { locale } from "@state/locale.svelte";
export const router = navaid("/", () => {
// Default handler

View file

@ -12,7 +12,9 @@ export default defineConfig({
alias: {
'@components': path.resolve(__dirname, 'src/components'),
'@views': path.resolve(__dirname, 'src/views'),
'@state': path.resolve(__dirname, 'src/state')
'@state': path.resolve(__dirname, 'src/state'),
'@router': path.resolve(__dirname, 'src/router'),
'@utils': path.resolve(__dirname, 'src/utils')
}
},
server: {