From 03ffc846bf5d351dcbedf7f6d98e0304379d2939 Mon Sep 17 00:00:00 2001 From: ElPoyo Date: Mon, 16 Feb 2026 11:55:00 +0100 Subject: [PATCH] Add WordPress integration as Headless CMS and enhance navigation with dynamic categories --- src/components/AudioPlayer.vue | 2 +- src/components/NavigationBar.vue | 118 +++++++++++++++++++++++++++---- src/router/index.js | 5 ++ src/services/textService.js | 2 +- src/services/wordpressService.js | 93 ++++++++++++++++++++++-- src/views/News.vue | 62 +++++++++++++--- src/views/NewsArticle.vue | 29 ++++++-- 7 files changed, 275 insertions(+), 36 deletions(-) diff --git a/src/components/AudioPlayer.vue b/src/components/AudioPlayer.vue index 1534efb..54d8e31 100644 --- a/src/components/AudioPlayer.vue +++ b/src/components/AudioPlayer.vue @@ -128,7 +128,7 @@ export default { const isPlaying = ref(false) const currentTime = ref(0) const duration = ref(0) - const volume = ref(70) + const volume = ref(100) const playbackRate = ref(1) const hasAudio = computed(() => !!props.audioSrc) diff --git a/src/components/NavigationBar.vue b/src/components/NavigationBar.vue index 64c7a1e..ae5e722 100644 --- a/src/components/NavigationBar.vue +++ b/src/components/NavigationBar.vue @@ -35,18 +35,36 @@ Textes - -
- - - - Actualités + +
+ + - +
@@ -83,7 +101,17 @@
Accueil Textes - Actualités +
+
Blog
+ + {{ category.name }} + +