diff --git a/app/components/SearchPalette.tsx b/app/components/SearchPalette.tsx index 8b00f19..6cd4e44 100644 --- a/app/components/SearchPalette.tsx +++ b/app/components/SearchPalette.tsx @@ -93,6 +93,16 @@ export function SearchPalette({ inputValue ? searchApi.search(inputValue) : searchApi.reset(), }); + const handleInputKeyDown = useCallback( + (e: React.KeyboardEvent) => { + if (e.key === "Escape" && onClose && cb.inputValue.length === 0) { + searchApi.reset(); + onClose?.(); + } + }, + [onClose, cb.inputValue] + ); + return ( <>