From 362b3c57121f6b83c2bfcf9d87ffb8cdb6fa2296 Mon Sep 17 00:00:00 2001 From: Arnaud Date: Thu, 28 May 2026 22:14:09 +0200 Subject: [PATCH] fix(sidebar): liens de nav ne naviguaient pas (RouterLink v-slot sans custom) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le pattern ... sans le prop `custom` rend DEUX imbriqués : celui de RouterLink (qui gère la navigation) + celui du slot. Notre @click.prevent sur le interne bloquait le clic avant qu'il remonte au externe. Résultat : clic mort. Fix : ajout du prop `custom` (RouterLink ne rend plus son ) + @click="navigate" (fonction fournie par le v-slot qui fait le router.push en gérant les modifier keys, le ctrl-clic, etc.). Co-Authored-By: Claude Opus 4.7 (1M context) --- frontend/src/components/AppSidebar.vue | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/AppSidebar.vue b/frontend/src/components/AppSidebar.vue index 30d262e..81955de 100644 --- a/frontend/src/components/AppSidebar.vue +++ b/frontend/src/components/AppSidebar.vue @@ -86,15 +86,28 @@ const navItems: NavLink[] = [
Navigation
+