fix: corregir iconos SVG en NavBar
- Cambiar string literal 'trytonIcon' por variable importada trytonIcon
- Agregar condicion startsWith('mdi-') para diferenciar iconos MDI de URLs SVG
- Los iconos MDI se renderizan con <v-icon>, SVGs con <img>
This commit is contained in:
@@ -60,7 +60,7 @@
|
||||
@click="navigate(item.route)"
|
||||
>
|
||||
<template #prepend>
|
||||
<v-icon v-if="typeof item.icon === 'string'">{{ item.icon }}</v-icon>
|
||||
<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>
|
||||
@@ -74,7 +74,7 @@
|
||||
@click="navigateAdmin(item.route)"
|
||||
>
|
||||
<template #prepend>
|
||||
<v-icon v-if="typeof item.icon === 'string'">{{ item.icon }}</v-icon>
|
||||
<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>
|
||||
@@ -114,9 +114,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: trytonIcon},
|
||||
{ title: 'Actualizar Clientes De Tryton', route: '/sincronizar_clientes_tryton', icon: trytonIcon},
|
||||
{ title: 'Actualizar Ventas Tryton', route: '/sincronizar_ventas_tryton', icon: trytonIcon}
|
||||
],
|
||||
}),
|
||||
computed: {
|
||||
|
||||
Reference in New Issue
Block a user