Feat: Agregar Sensación en Boca y Gustos Predominantes a Impresión Global
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 1m6s

- Incluir selector de Sensación en la Boca en la sección Organoléptica de Impresión Global
- Incluir selector de Gustos Predominantes en la sección Organoléptica de Impresión Global
- Mantener la misma funcionalidad y estilos que en la tab Organoléptica
This commit is contained in:
2025-10-18 17:18:18 -06:00
parent d1c644ec25
commit 4e14ec0a3e

View File

@@ -408,7 +408,7 @@
</div>
<!-- Selector de Familia de Sabor -->
<div class="form-section">
<div class="form-section mb-4">
<CataSelectorFamilia
tipo="sabor"
label="Familia de Sabor"
@@ -416,6 +416,51 @@
@update:model-value="actualizarSabor"
/>
</div>
<!-- Sensaciones en Boca (selección única) -->
<div class="form-section mb-4">
<label class="block text-sm font-medium mb-2 cata-text">
Sensación en la Boca
</label>
<div class="sensaciones-grid">
<button
v-for="sensacion in sensacionesBoca"
:key="sensacion"
type="button"
:class="[
'sensacion-item',
'cata-checkbox',
{ 'cata-checkbox-checked': muestra.sensacionEnBoca === sensacion },
]"
@click="seleccionarSensacionBoca(sensacion)"
>
<span class="sensacion-text cata-text">{{ sensacion }}</span>
</button>
</div>
</div>
<!-- Gustos Predominantes (máx 2) -->
<div class="form-section">
<label class="block text-sm font-medium mb-2 cata-text">
Gustos Predominantes (mín 1, máx 2)
</label>
<div class="gustos-grid">
<button
v-for="gusto in gustosPredominantes"
:key="gusto"
type="button"
:class="[
'gusto-item',
'cata-checkbox',
{ 'cata-checkbox-checked': muestra.gustosPredominantes.includes(gusto) },
]"
:disabled="!muestra.gustosPredominantes.includes(gusto) && muestra.gustosPredominantes.length >= 2"
@click="toggleGustoPredominante(gusto)"
>
<span class="gusto-text cata-text">{{ gusto }}</span>
</button>
</div>
</div>
</div>
<!-- Sección: Intensidades -->