Files
Mangarr/assets/vue/app/shared/components/layout/sidebar/SubMenuItem.vue
ext.jeremy.guillot@maxicoffee.domains d219ed1b3b style(sidebar): supprimer Calendrier, corriger isActive, séparer toggle/nav, harmoniser hover
- Retrait de l'entrée "Calendrier" du menu et de sa route Vue Router
- isActive inclut désormais les sous-items (fix: groupe Mangas actif sur /import)
- Chevron déplacé dans un <button> séparé du RouterLink (plus de double toggle/nav)
- Hover harmonisé : hover:bg-gray-700 + hover:text-white sur parent et sous-items
2026-03-14 00:33:38 +01:00

32 lines
739 B
Vue

<template>
<li>
<RouterLink v-if="to" :to="to" class="block px-2 py-1 rounded hover:bg-gray-700 hover:text-white" role="menuitem">
{{ text }}
</RouterLink>
<button v-else @click="$emit('click')" class="w-full text-left px-2 py-1 rounded hover:bg-gray-700 hover:text-white" role="menuitem">
{{ text }}
</button>
</li>
</template>
<script setup>
defineProps({
text: {
type: String,
required: true
},
to: {
type: String,
default: null
}
});
defineEmits(['click']);
</script>
<style lang="postcss" scoped>
.router-link-exact-active {
@apply text-green-600;
}
</style>