diff --git a/nuxt4/app/components/cata/FormularioMuestra.vue b/nuxt4/app/components/cata/FormularioMuestra.vue index 99a60c1..2a48760 100644 --- a/nuxt4/app/components/cata/FormularioMuestra.vue +++ b/nuxt4/app/components/cata/FormularioMuestra.vue @@ -79,7 +79,10 @@
-
Fragancia
+
+ + Fragancia +
馃搳 {{ muestra.intensidades.fragancia.descriptiva ?? '-' }} @@ -108,7 +111,10 @@
-
Aroma
+
+ + Aroma +
馃搳 {{ muestra.intensidades.aroma.descriptiva ?? '-' }} @@ -137,7 +143,10 @@
-
Sabor
+
+ + Sabor +
馃搳 {{ muestra.intensidades.sabor.descriptiva ?? '-' }} @@ -166,7 +175,10 @@
-
Sabor Residual
+
+ + Sabor Residual +
馃搳 {{ muestra.intensidades.saborResidual.descriptiva ?? '-' }} @@ -195,7 +207,10 @@
-
Acidez
+
+ + Acidez +
馃搳 {{ muestra.intensidades.acidez.descriptiva ?? '-' }} @@ -224,7 +239,10 @@
-
Dulzor
+
+ + Dulzor +
馃搳 {{ muestra.intensidades.dulzor.descriptiva ?? '-' }} @@ -253,7 +271,10 @@
-
Sensaci贸n en la Boca
+
+ + Sensaci贸n en la Boca +
馃搳 {{ muestra.intensidades.sensacionBoca.descriptiva ?? '-' }} @@ -282,7 +303,10 @@
-
Impresi贸n Global
+
+ + Impresi贸n Global +
馃搳 {{ muestra.intensidades.impresionGlobal.descriptiva ?? '-' }} @@ -395,7 +419,10 @@
-
Fragancia
+
+ + Fragancia +
馃搳 {{ muestra.intensidades.fragancia.descriptiva ?? '-' }} @@ -424,7 +451,10 @@
-
Aroma
+
+ + Aroma +
馃搳 {{ muestra.intensidades.aroma.descriptiva ?? '-' }} @@ -453,7 +483,10 @@
-
Sabor
+
+ + Sabor +
馃搳 {{ muestra.intensidades.sabor.descriptiva ?? '-' }} @@ -482,7 +515,10 @@
-
Sabor Residual
+
+ + Sabor Residual +
馃搳 {{ muestra.intensidades.saborResidual.descriptiva ?? '-' }} @@ -511,7 +547,10 @@
-
Acidez
+
+ + Acidez +
馃搳 {{ muestra.intensidades.acidez.descriptiva ?? '-' }} @@ -540,7 +579,10 @@
-
Dulzor
+
+ + Dulzor +
馃搳 {{ muestra.intensidades.dulzor.descriptiva ?? '-' }} @@ -569,7 +611,10 @@
-
Sensaci贸n en la Boca
+
+ + Sensaci贸n en la Boca +
馃搳 {{ muestra.intensidades.sensacionBoca.descriptiva ?? '-' }} @@ -598,7 +643,10 @@
-
Impresi贸n Global
+
+ + Impresi贸n Global +
馃搳 {{ muestra.intensidades.impresionGlobal.descriptiva ?? '-' }} @@ -726,6 +774,21 @@ const props = withDefaults(defineProps(), { const { actualizarIntensidad: actualizarIntensidadCatacion } = useCatacion() const { getCategoryColor } = useCategoryColors() +// Funci贸n para obtener el icono de cada categor铆a +const getCategoryIcon = (category: string): string => { + const icons: Record = { + fragancia: 'i-lucide-flower-2', + aroma: 'i-lucide-wind', + sabor: 'i-lucide-candy', + saborResidual: 'i-lucide-timer', + acidez: 'i-lucide-citrus', + dulzor: 'i-lucide-cookie', + sensacionBoca: 'i-lucide-droplets', + impresionGlobal: 'i-lucide-star', + } + return icons[category] || 'i-lucide-circle' +} + // Listas para los selectores const sensacionesBoca = SENSACIONES_BOCA const gustosPredominantes = GUSTOS_PREDOMINANTES diff --git a/nuxt4/app/components/cata/ResumenMuestra.vue b/nuxt4/app/components/cata/ResumenMuestra.vue index dacdaea..0c1f5bc 100644 --- a/nuxt4/app/components/cata/ResumenMuestra.vue +++ b/nuxt4/app/components/cata/ResumenMuestra.vue @@ -49,54 +49,46 @@
- + @@ -154,6 +146,21 @@ const puntajeClass = computed(() => { return 'puntaje-bajo' }) +// Funci贸n para obtener el icono de cada categor铆a +const getCategoryIcon = (category: string): string => { + const icons: Record = { + fragancia: 'i-lucide-flower-2', + aroma: 'i-lucide-wind', + sabor: 'i-lucide-candy', + saborResidual: 'i-lucide-timer', + acidez: 'i-lucide-citrus', + dulzor: 'i-lucide-cookie', + sensacionBoca: 'i-lucide-droplets', + impresionGlobal: 'i-lucide-star', + } + return icons[category] || 'i-lucide-circle' +} + // Determinar qu茅 chips mostrar seg煤n la tab activa const mostrarChipsOrganolepticos = computed(() => { return props.tabActiva === 'organoleptica' || props.tabActiva === 'impresion-global' @@ -235,6 +242,14 @@ const mostrarChipsDefectos = computed(() => { border: 1px solid color-mix(in srgb, var(--cata-primary) 30%, transparent); } +.chip-icon { + width: 0.75rem; + height: 0.75rem; + flex-shrink: 0; + color: var(--cata-primary); + opacity: 0.9; +} + .chip-label { font-weight: 600; opacity: 0.75;