|
|
@@ -46,7 +46,7 @@ header principal (configuration, paramètres du compte...)
|
|
|
{{$t(menu.label)}}
|
|
|
</v-card-title>
|
|
|
|
|
|
- <v-card-text class="ma-0 pa-0 header-menu">
|
|
|
+ <v-card-text class="ma-0 pa-0 header-menu theme-neutral">
|
|
|
<v-list density="compact" :subheader="true">
|
|
|
<template v-for="(child, index) in menu.children" :key="index">
|
|
|
<v-list-item
|
|
|
@@ -57,15 +57,14 @@ header principal (configuration, paramètres du compte...)
|
|
|
<v-list-item-title>
|
|
|
<span v-if="child.icon">
|
|
|
<v-avatar v-if="menu.icon.avatarId || child.icon.avatarByDefault" size="30">
|
|
|
- <UiImage :id="child.icon.avatarId" :defaultImage="child.icon.avatarByDefault" :width="30"></UiImage>
|
|
|
+ <UiImage :id="child.icon.avatarId" :defaultImage="child.icon.avatarByDefault" :width="30" />
|
|
|
</v-avatar>
|
|
|
<v-icon v-else class="text-n-primary" size="small">
|
|
|
{{ child.icon.name }}
|
|
|
</v-icon>
|
|
|
</span>
|
|
|
|
|
|
- <span v-if="translateLabel">{{$t(child.label)}}</span>
|
|
|
- <span v-else>{{child.label}}</span>
|
|
|
+ <span>{{ translateLabel ? $t(child.label) : child.label }}</span>
|
|
|
</v-list-item-title>
|
|
|
</v-list-item>
|
|
|
|
|
|
@@ -118,3 +117,13 @@ const onStateUpdated = (e: any) => {
|
|
|
const btn = ref(null)
|
|
|
|
|
|
</script>
|
|
|
+
|
|
|
+<style scoped lang="scss">
|
|
|
+ .v-list {
|
|
|
+ padding: 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ .header-menu .v-list .v-list-item:last-child {
|
|
|
+ border-bottom: none;
|
|
|
+ }
|
|
|
+</style>
|