refactor: reemplazar iconos SVG por mdi genéricos en NavBar
- Eliminar import de tryton-icon.svg - Reemplazar trytonIcon por 'mdi-sync' en items de Tryton - Restaurar :prepend-icon (todos los iconos son ahora mdi strings)
This commit is contained in:
@@ -57,13 +57,9 @@
|
||||
v-for="item in menuItems"
|
||||
:key="item.title"
|
||||
:title="item.title"
|
||||
:prepend-icon="item.icon"
|
||||
@click="navigate(item.route)"
|
||||
>
|
||||
<template #prepend>
|
||||
<v-icon v-if="typeof item.icon === 'string' && item.icon.startsWith('mdi-')">{{ item.icon }}</v-icon>
|
||||
<img v-else :src="item.icon" width="20" height="20" />
|
||||
</template>
|
||||
</v-list-item>
|
||||
></v-list-item>
|
||||
<v-list-item prepend-icon="mdi-cog" title="Administracion" @click="toggleAdminMenu()" v-if="isAuthenticated && isAdmin"></v-list-item>
|
||||
<v-list-item v-if="isAuthenticated && isAdmin && showAdminMenu">
|
||||
<v-list>
|
||||
@@ -71,13 +67,9 @@
|
||||
v-for="item in menuAdminItems"
|
||||
:key="item.title"
|
||||
:title="item.title"
|
||||
:prepend-icon="item.icon"
|
||||
@click="navigateAdmin(item.route)"
|
||||
>
|
||||
<template #prepend>
|
||||
<v-icon v-if="typeof item.icon === 'string' && item.icon.startsWith('mdi-')">{{ item.icon }}</v-icon>
|
||||
<img v-else :src="item.icon" width="20" height="20" />
|
||||
</template>
|
||||
</v-list-item>
|
||||
></v-list-item>
|
||||
</v-list>
|
||||
</v-list-item>
|
||||
</v-list>
|
||||
@@ -85,7 +77,6 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import trytonIcon from '../assets/icons/tryton-icon.svg';
|
||||
import AuthService from '@/services/auth';
|
||||
import { useAuthStore } from '@/stores/auth';
|
||||
import { inject } from 'vue';
|
||||
@@ -114,9 +105,9 @@
|
||||
{ title: 'Compra adm', route: '/compra_admin', icon: 'mdi-cart'},
|
||||
{ title: 'Gestión de Productos', route: '/admin/products', icon: 'mdi-package-variant'},
|
||||
{ title: 'Ver Ventas por Catálogo', route: '/admin/catalog-sales', icon: 'mdi-cart-arrow-down'},
|
||||
{ title: 'Actualizar Productos De Tryton', route: '/sincronizar_productos_tryton', icon: trytonIcon},
|
||||
{ title: 'Actualizar Clientes De Tryton', route: '/sincronizar_clientes_tryton', icon: trytonIcon},
|
||||
{ title: 'Actualizar Ventas Tryton', route: '/sincronizar_ventas_tryton', icon: trytonIcon}
|
||||
{ title: 'Actualizar Productos De Tryton', route: '/sincronizar_productos_tryton', icon: 'mdi-sync'},
|
||||
{ title: 'Actualizar Clientes De Tryton', route: '/sincronizar_clientes_tryton', icon: 'mdi-sync'},
|
||||
{ title: 'Actualizar Ventas Tryton', route: '/sincronizar_ventas_tryton', icon: 'mdi-sync'}
|
||||
],
|
||||
}),
|
||||
computed: {
|
||||
|
||||
Reference in New Issue
Block a user