From fe1afdedcdfd0c01cdd1ae858f727f268afde625 Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Sun, 24 May 2026 09:44:53 -0400 Subject: [PATCH] Collapse events toolbar search into icon by default Search expands on focus with a width transition and collapses on blur when empty. Ghost icon style when collapsed; full input styling slides in on expand. Co-Authored-By: Claude Opus 4.7 (1M context) --- apps/fabro-web/app/components/event-debug.tsx | 23 ++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/apps/fabro-web/app/components/event-debug.tsx b/apps/fabro-web/app/components/event-debug.tsx index 67d43eaba..717360c08 100644 --- a/apps/fabro-web/app/components/event-debug.tsx +++ b/apps/fabro-web/app/components/event-debug.tsx @@ -321,10 +321,19 @@ export function EventSearchInput({ value: string; onChange: (value: string) => void; }) { + const [focused, setFocused] = useState(false); + const expanded = focused || value.length > 0; + return ( -
+
);