From cf7d5c31cf3f93a1444249ea66a63d5ac7e74dc9 Mon Sep 17 00:00:00 2001 From: hreyes Date: Thu, 16 Apr 2026 08:06:51 -0600 Subject: [PATCH] fix/convertion-icon-clear-data --- .../goods/modales/unit-measure-dialog.svelte | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/components/dashboard/goods/modales/unit-measure-dialog.svelte b/frontend/src/lib/components/dashboard/goods/modales/unit-measure-dialog.svelte index ff8b057e..81ee5af0 100644 --- a/frontend/src/lib/components/dashboard/goods/modales/unit-measure-dialog.svelte +++ b/frontend/src/lib/components/dashboard/goods/modales/unit-measure-dialog.svelte @@ -19,6 +19,7 @@ let allItems = $state([]); // Store full dataset let loading = $state(false); let searchTerm = $state(""); + let wasOpen = $state(false); // Derived state for filtering $effect(() => { @@ -34,11 +35,15 @@ } }); - // Cargar datos al abrir + // Cargar datos al abrir y resetear búsqueda cada vez que se abre $effect(() => { - if (open && companyStore.activeCompany && allItems.length === 0) { - loadData(); + if (open && !wasOpen) { + searchTerm = ""; + if (companyStore.activeCompany && allItems.length === 0) { + loadData(); + } } + wasOpen = open; }); async function loadData() {