Refactor: Mejorar badges y chips de la interfaz
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 1m5s
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 1m5s
- Reemplazar texto "Target:" por icono de diana (i-lucide-target) - Mostrar icono con color primario + puntaje deseado - Más visual e intuitivo - Igualar opacidad de badges descriptivo y afectivo - Cambiar todos los badges descriptivos de opacity: 0.4 a 0.7 - Ahora ambos badges tienen la misma tonalidad/visibilidad - Aplica en todas las categorías (Fragancia, Aroma, Sabor, etc.) - Hacer badges de filtro rectangulares - Cambiar border-radius de subcategoria-chip de 9999px a 0.375rem - Consistencia visual con el resto de badges y botones rectangulares - Aplica a filtros de subcategorías debajo de tabs
This commit is contained in:
@@ -91,7 +91,7 @@
|
||||
Fragancia
|
||||
</h5>
|
||||
<div class="flex gap-2">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('fragancia'), opacity: 0.4 }" class="text-xs">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('fragancia'), opacity: 0.7 }" class="text-xs">
|
||||
📊 {{ muestra.intensidades.fragancia.descriptiva ?? '-' }}
|
||||
</UBadge>
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('fragancia'), opacity: 0.7 }" class="text-xs">
|
||||
@@ -125,7 +125,7 @@
|
||||
Aroma
|
||||
</h5>
|
||||
<div class="flex gap-2">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('aroma'), opacity: 0.4 }" class="text-xs">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('aroma'), opacity: 0.7 }" class="text-xs">
|
||||
📊 {{ muestra.intensidades.aroma.descriptiva ?? '-' }}
|
||||
</UBadge>
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('aroma'), opacity: 0.7 }" class="text-xs">
|
||||
@@ -159,7 +159,7 @@
|
||||
Sabor
|
||||
</h5>
|
||||
<div class="flex gap-2">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('sabor'), opacity: 0.4 }" class="text-xs">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('sabor'), opacity: 0.7 }" class="text-xs">
|
||||
📊 {{ muestra.intensidades.sabor.descriptiva ?? '-' }}
|
||||
</UBadge>
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('sabor'), opacity: 0.7 }" class="text-xs">
|
||||
@@ -193,7 +193,7 @@
|
||||
Sabor Residual
|
||||
</h5>
|
||||
<div class="flex gap-2">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('saborResidual'), opacity: 0.4 }" class="text-xs">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('saborResidual'), opacity: 0.7 }" class="text-xs">
|
||||
📊 {{ muestra.intensidades.saborResidual.descriptiva ?? '-' }}
|
||||
</UBadge>
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('saborResidual'), opacity: 0.7 }" class="text-xs">
|
||||
@@ -227,7 +227,7 @@
|
||||
Acidez
|
||||
</h5>
|
||||
<div class="flex gap-2">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('acidez'), opacity: 0.4 }" class="text-xs">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('acidez'), opacity: 0.7 }" class="text-xs">
|
||||
📊 {{ muestra.intensidades.acidez.descriptiva ?? '-' }}
|
||||
</UBadge>
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('acidez'), opacity: 0.7 }" class="text-xs">
|
||||
@@ -261,7 +261,7 @@
|
||||
Dulzor
|
||||
</h5>
|
||||
<div class="flex gap-2">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('dulzor'), opacity: 0.4 }" class="text-xs">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('dulzor'), opacity: 0.7 }" class="text-xs">
|
||||
📊 {{ muestra.intensidades.dulzor.descriptiva ?? '-' }}
|
||||
</UBadge>
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('dulzor'), opacity: 0.7 }" class="text-xs">
|
||||
@@ -295,7 +295,7 @@
|
||||
Sensación en la Boca
|
||||
</h5>
|
||||
<div class="flex gap-2">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('sensacionBoca'), opacity: 0.4 }" class="text-xs">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('sensacionBoca'), opacity: 0.7 }" class="text-xs">
|
||||
📊 {{ muestra.intensidades.sensacionBoca.descriptiva ?? '-' }}
|
||||
</UBadge>
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('sensacionBoca'), opacity: 0.7 }" class="text-xs">
|
||||
@@ -329,7 +329,7 @@
|
||||
Impresión Global
|
||||
</h5>
|
||||
<div class="flex gap-2">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('impresionGlobal'), opacity: 0.4 }" class="text-xs">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('impresionGlobal'), opacity: 0.7 }" class="text-xs">
|
||||
📊 {{ muestra.intensidades.impresionGlobal.descriptiva ?? '-' }}
|
||||
</UBadge>
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('impresionGlobal'), opacity: 0.7 }" class="text-xs">
|
||||
@@ -488,7 +488,7 @@
|
||||
Fragancia
|
||||
</h6>
|
||||
<div class="flex gap-2">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('fragancia'), opacity: 0.4 }" class="text-xs">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('fragancia'), opacity: 0.7 }" class="text-xs">
|
||||
📊 {{ muestra.intensidades.fragancia.descriptiva ?? '-' }}
|
||||
</UBadge>
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('fragancia'), opacity: 0.7 }" class="text-xs">
|
||||
@@ -520,7 +520,7 @@
|
||||
Aroma
|
||||
</h6>
|
||||
<div class="flex gap-2">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('aroma'), opacity: 0.4 }" class="text-xs">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('aroma'), opacity: 0.7 }" class="text-xs">
|
||||
📊 {{ muestra.intensidades.aroma.descriptiva ?? '-' }}
|
||||
</UBadge>
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('aroma'), opacity: 0.7 }" class="text-xs">
|
||||
@@ -552,7 +552,7 @@
|
||||
Sabor
|
||||
</h6>
|
||||
<div class="flex gap-2">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('sabor'), opacity: 0.4 }" class="text-xs">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('sabor'), opacity: 0.7 }" class="text-xs">
|
||||
📊 {{ muestra.intensidades.sabor.descriptiva ?? '-' }}
|
||||
</UBadge>
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('sabor'), opacity: 0.7 }" class="text-xs">
|
||||
@@ -584,7 +584,7 @@
|
||||
Sabor Residual
|
||||
</h6>
|
||||
<div class="flex gap-2">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('saborResidual'), opacity: 0.4 }" class="text-xs">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('saborResidual'), opacity: 0.7 }" class="text-xs">
|
||||
📊 {{ muestra.intensidades.saborResidual.descriptiva ?? '-' }}
|
||||
</UBadge>
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('saborResidual'), opacity: 0.7 }" class="text-xs">
|
||||
@@ -616,7 +616,7 @@
|
||||
Acidez
|
||||
</h6>
|
||||
<div class="flex gap-2">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('acidez'), opacity: 0.4 }" class="text-xs">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('acidez'), opacity: 0.7 }" class="text-xs">
|
||||
📊 {{ muestra.intensidades.acidez.descriptiva ?? '-' }}
|
||||
</UBadge>
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('acidez'), opacity: 0.7 }" class="text-xs">
|
||||
@@ -648,7 +648,7 @@
|
||||
Dulzor
|
||||
</h6>
|
||||
<div class="flex gap-2">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('dulzor'), opacity: 0.4 }" class="text-xs">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('dulzor'), opacity: 0.7 }" class="text-xs">
|
||||
📊 {{ muestra.intensidades.dulzor.descriptiva ?? '-' }}
|
||||
</UBadge>
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('dulzor'), opacity: 0.7 }" class="text-xs">
|
||||
@@ -680,7 +680,7 @@
|
||||
Sensación en la Boca
|
||||
</h6>
|
||||
<div class="flex gap-2">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('sensacionBoca'), opacity: 0.4 }" class="text-xs">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('sensacionBoca'), opacity: 0.7 }" class="text-xs">
|
||||
📊 {{ muestra.intensidades.sensacionBoca.descriptiva ?? '-' }}
|
||||
</UBadge>
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('sensacionBoca'), opacity: 0.7 }" class="text-xs">
|
||||
@@ -712,7 +712,7 @@
|
||||
Impresión Global
|
||||
</h6>
|
||||
<div class="flex gap-2">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('impresionGlobal'), opacity: 0.4 }" class="text-xs">
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('impresionGlobal'), opacity: 0.7 }" class="text-xs">
|
||||
📊 {{ muestra.intensidades.impresionGlobal.descriptiva ?? '-' }}
|
||||
</UBadge>
|
||||
<UBadge :style="{ backgroundColor: getCategoryColor('impresionGlobal'), opacity: 0.7 }" class="text-xs">
|
||||
|
||||
Reference in New Issue
Block a user