Files
analiticaNucleo/nuxt4-app/app/components
josedario87 dae7c73749
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 48s
Fix: Normalizar array de ubicaciones y agregar soporte para loading
Problema identificado:
- El array de ubicaciones viene como array de strings simples,
  no como objetos con {label, value}
- Ejemplo: ["breñales, la union, lempira", "buenos aires, ..."]

Solución implementada:

1. Normalización de datos:
   - Crear computed normalizedUbicaciones que transforma el array
   - Si el item es string: usa el string como label y value
   - Si el item es objeto: usa sus propiedades label y value
   - Filtrar null/undefined durante la transformación

2. Agregar prop loading:
   - Agregada prop opcional loading?: boolean
   - Pasar loading al UInputMenu para mostrar spinner

3. Simplificar lógica de filtrado:
   - Usar normalizedUbicaciones como base
   - Filtrar por query sin errores de toLowerCase

4. Mejorar selectedUbicacionesObjects:
   - Usar normalizedUbicaciones para encontrar seleccionados
   - Comparar con value normalizado

Ahora el componente:
- Muestra todas las ubicaciones correctamente
- Funciona con array de strings o array de objetos
- Muestra animación de loading cuando carga datos
- Búsqueda funciona sin errores
2025-10-30 14:14:44 -06:00
..
2025-10-13 13:07:52 -06:00
2025-10-05 12:13:32 -06:00
2025-10-05 12:13:32 -06:00
2025-09-30 16:15:57 -06:00
2025-10-05 12:13:32 -06:00
2025-10-05 12:13:32 -06:00
2025-09-30 15:13:08 -06:00