From 960aecf3eb9c440876f2428007c677ed0d55033b Mon Sep 17 00:00:00 2001 From: Arthur Danjou Date: Tue, 29 Jul 2025 14:03:26 +0000 Subject: [PATCH] =?UTF-8?q?Refactor=20le=20composant=20AppBackground=20pou?= =?UTF-8?q?r=20utiliser=20un=20d=C3=A9grad=C3=A9=20de=20fond=20bas=C3=A9?= =?UTF-8?q?=20sur=20les=20couleurs=20de=20navigation=20et=20le=20mode=20de?= =?UTF-8?q?=20couleur,=20en=20supprimant=20l'ancienne=20logique=20de=20poi?= =?UTF-8?q?nts=20anim=C3=A9s.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/components/AppBackground.vue | 58 ++++++--------- app/components/AppHeader.vue | 118 +----------------------------- app/components/AppVisitors.vue | 26 ++++--- app/components/ThemeSwitcher.vue | 85 +++++++++++++++++++++ app/pages/projects/index.vue | 4 +- app/pages/writings/index.vue | 2 +- types/index.ts | 122 +++++++++++++++++++++++++++++++ 7 files changed, 247 insertions(+), 168 deletions(-) create mode 100644 app/components/ThemeSwitcher.vue diff --git a/app/components/AppBackground.vue b/app/components/AppBackground.vue index 5ad86a2..1074ab0 100644 --- a/app/components/AppBackground.vue +++ b/app/components/AppBackground.vue @@ -1,47 +1,31 @@ - - diff --git a/app/components/AppHeader.vue b/app/components/AppHeader.vue index 52407ed..3d8d83e 100644 --- a/app/components/AppHeader.vue +++ b/app/components/AppHeader.vue @@ -1,101 +1,5 @@ diff --git a/app/components/ThemeSwitcher.vue b/app/components/ThemeSwitcher.vue new file mode 100644 index 0000000..652c373 --- /dev/null +++ b/app/components/ThemeSwitcher.vue @@ -0,0 +1,85 @@ + + + + + +{ + "en": { + "theme": "switch theme" + }, + "fr": { + "theme": "changer de thème" + }, + "es": { + "theme": "cambiar tema" + }, +} + diff --git a/app/pages/projects/index.vue b/app/pages/projects/index.vue index 4bee3f0..506522b 100644 --- a/app/pages/projects/index.vue +++ b/app/pages/projects/index.vue @@ -31,7 +31,7 @@ const { data: projects } = await useAsyncData('all-projects', () => { :to="project.path" >
  • { v-if="project.favorite" name="i-ph-star-duotone" size="16" - class="text-amber-500 hover:rotate-360 duration-300" + class="text-amber-500 hover:rotate-360 duration-500" />
    diff --git a/app/pages/writings/index.vue b/app/pages/writings/index.vue index c0d203b..ca73052 100644 --- a/app/pages/writings/index.vue +++ b/app/pages/writings/index.vue @@ -47,7 +47,7 @@ const groupedWritings = computed(() => { :to="writing.path" >
  • +} + +export const navs: Array