From de2ac5a2860bc25180971e7a11f852d9d44675b7 Mon Sep 17 00:00:00 2001
From: dujinkim <dujin.kim@dtsolution.co.kr>
Date: Wed, 6 Aug 2025 04:23:40 +0000
Subject: (대표님) 정기평가, 법적검토, 정책, 가입관련 처리 및 관련 컴포넌트
 추가, 메뉴 변경
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 components/data-table/data-table-grobal-filter.tsx | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'components/data-table/data-table-grobal-filter.tsx')

diff --git a/components/data-table/data-table-grobal-filter.tsx b/components/data-table/data-table-grobal-filter.tsx
index a1f0a6f3..ca60bf02 100644
--- a/components/data-table/data-table-grobal-filter.tsx
+++ b/components/data-table/data-table-grobal-filter.tsx
@@ -24,8 +24,8 @@ export function DataTableGlobalFilter() {
 
   // Debounced callback that sets the URL param after `delay` ms
   const debouncedSetSearch = useDebouncedCallback((value: string) => {
-    setSearchValue(value)
-  }, 300) // 300ms or chosen delay
+    if (value !== searchValue) setSearchValue(value.trim() === "" ? undefined : value);
+  }, 300)
 
   // When user types, update local `tempValue` immediately,
   // then call the debounced function to update the query param
-- 
cgit v1.2.3

