Better nav

This commit is contained in:
Douglas Barone 2022-04-07 10:10:42 -04:00
parent 82db530bef
commit c3a848ae41

View File

@ -8,48 +8,49 @@
nav
>
<template v-if="group.groupTitle && !mini">
<v-list-group
:prepend-icon="group.groupIcon"
:value="shouldShowGroup(group)"
>
<v-list-group :value="shouldShowGroup(group)">
<template #prependIcon>
<v-icon class="ml-2">{{ group.groupIcon }}</v-icon>
</template>
<template #activator>
<v-list-item-title>
<v-list-item-title>{{ group.groupTitle }}</v-list-item-title>
</v-list-item-title>
</template>
<v-list-item
class="ml-4"
v-for="(item, itemIndex) in group.items"
:key="itemIndex"
:to="item.route"
:disabled="item.disabled"
:exact="'exact' in item ? item.exact : true"
dense
>
<v-list-item-icon>
<v-list-item-icon class="mr-3">
<v-icon>{{ item.icon }}</v-icon>
</v-list-item-icon>
<v-list-item-title>
<v-list-item-title class="font-weight-regular">
{{ item.title }}
</v-list-item-title>
</v-list-item>
</v-list-group>
</template>
<template v-else>
<v-list-item-group color="primary">
<v-list-item
v-for="(item, itemIndex) in group.items"
:key="itemIndex"
:to="item.route"
:disabled="item.disabled"
:exact="'exact' in item ? item.exact : true"
>
<v-list-item-avatar>
<v-icon>{{ item.icon }}</v-icon>
</v-list-item-avatar>
<v-list-item-title>
{{ item.title }}
</v-list-item-title>
</v-list-item>
</v-list-item-group>
<v-list-item
v-for="(item, itemIndex) in group.items"
color="primary"
:key="itemIndex"
:to="item.route"
:disabled="item.disabled"
:exact="'exact' in item ? item.exact : true"
>
<v-list-item-icon class="ml-2 mr-6">
<v-icon>{{ item.icon }}</v-icon>
</v-list-item-icon>
<v-list-item-title>
{{ item.title }}
</v-list-item-title>
</v-list-item>
</template>
</v-list>
</div>