diff --git a/nuxt4/app/composables/useCatacion.ts b/nuxt4/app/composables/useCatacion.ts index 7203415..4286f4b 100644 --- a/nuxt4/app/composables/useCatacion.ts +++ b/nuxt4/app/composables/useCatacion.ts @@ -53,7 +53,7 @@ export const useCatacion = () => { // Estado de la UI const tabActiva = useState('tab-activa', () => 'organoleptica') const subcategoriasPorTab = useState('subcategorias-por-tab', cargarSubcategoriasDesdeStorage) - const accordionAbierto = useState('accordion-abierto', () => []) + const accordionAbierto = useState('accordion-abierto', () => undefined) // Computed para obtener las subcategorías de la tab actual const subcategoriasActivas = computed(() => subcategoriasPorTab.value[tabActiva.value]) @@ -81,7 +81,7 @@ export const useCatacion = () => { await guardar(nuevaSesion) // Resetear estado de UI tabActiva.value = 'organoleptica' - accordionAbierto.value = [] + accordionAbierto.value = undefined return nuevaSesion } catch (err) { console.error('Error al crear nueva sesión:', err) @@ -308,7 +308,7 @@ export const useCatacion = () => { try { await eliminar() tabActiva.value = 'organoleptica' - accordionAbierto.value = [] + accordionAbierto.value = undefined } catch (err) { console.error('Error al eliminar sesión:', err) throw err diff --git a/nuxt4/app/pages/cata/sesion.vue b/nuxt4/app/pages/cata/sesion.vue index 06c1af0..fb96b16 100644 --- a/nuxt4/app/pages/cata/sesion.vue +++ b/nuxt4/app/pages/cata/sesion.vue @@ -158,12 +158,11 @@
@@ -196,7 +195,7 @@