From 79fe56237a31f7bd6bdd45191e1db92ca66a6e31 Mon Sep 17 00:00:00 2001 From: Cameron Roberts Date: Sat, 13 Sep 2025 11:34:13 +0100 Subject: [PATCH] feat: first pass at stlying fix and searching on name/description --- client/src/components/ListPane.tsx | 74 +++++++++++++++--------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/client/src/components/ListPane.tsx b/client/src/components/ListPane.tsx index 09c9f57d..e746a0b0 100644 --- a/client/src/components/ListPane.tsx +++ b/client/src/components/ListPane.tsx @@ -32,7 +32,13 @@ const ListPane = ({ if (!searchQuery.trim()) return items; return items.filter((item) => { - const searchableText = JSON.stringify(item).toLowerCase(); + console.log('item : ', item); + const searchableText = [ + (item as { name?: string }).name || "", + (item as { description?: string }).description || "", + ] + .join(" ") + .toLowerCase(); return searchableText.includes(searchQuery.toLowerCase()); }); }, [items, searchQuery]); @@ -53,43 +59,37 @@ const ListPane = ({ return (
-
-

{title}

-
- - -
-
- - setSearchQuery(e.target.value)} - onBlur={handleSearchBlur} - className="pl-10 w-full transition-all duration-300 ease-in-out" - /> +
+

+ {title} +

+
+ {!isSearchExpanded ? ( + + ) : ( +
+
+ + setSearchQuery(e.target.value)} + onBlur={handleSearchBlur} + className="pl-10 w-full transition-all duration-300 ease-in-out" + /> +
-
+ )}