From 3b0d21dd021f065ddd817677f65832f45ec02d84 Mon Sep 17 00:00:00 2001 From: josedario87 Date: Thu, 30 Oct 2025 13:20:37 -0600 Subject: [PATCH] =?UTF-8?q?Fix:=20Corregir=20selecci=C3=B3n=20de=20usuario?= =?UTF-8?q?s=20y=20aplicar=20estilos=20de=20la=20app?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Correcciones de funcionalidad: - Cambiar v-model por :model-value y @update:model-value para control manual - Crear selectedClientesObjects computed para sincronizar con props - Implementar onSelectionChange para extraer IDs correctamente - Arreglar binding bidireccional con selectedIds Correcciones de estilo: - Agregar size="sm" para consistencia con otros inputs - Usar variables CSS de la app (--brand-text, --brand-text-muted) - Mantener coherencia visual con el resto de componentes - Corregir contador para usar props.selectedIds directamente Ahora el componente: - Permite seleccionar y deseleccionar usuarios correctamente - Muestra tags visuales de los seleccionados - Mantiene el estilo consistente con la app - Respeta el mínimo de 4 caracteres para búsqueda --- .../app/components/ClienteMultiSelector.vue | 45 ++++++++++++------- 1 file changed, 28 insertions(+), 17 deletions(-) diff --git a/nuxt4-app/app/components/ClienteMultiSelector.vue b/nuxt4-app/app/components/ClienteMultiSelector.vue index f1f6617..447dbfd 100644 --- a/nuxt4-app/app/components/ClienteMultiSelector.vue +++ b/nuxt4-app/app/components/ClienteMultiSelector.vue @@ -2,8 +2,7 @@