Update topbar.tsx

This commit is contained in:
Tom (plebeius.eth)
2025-01-31 12:33:52 +01:00
parent a3ca768735
commit a569ff8e10
+13
View File
@@ -35,6 +35,19 @@ const SearchBar = ({ setShowSearchBar }: { setShowSearchBar: (show: boolean) =>
};
}, [handleClickOutside]);
useEffect(() => {
const handleEscapeKey = (event: KeyboardEvent) => {
if (event.key === 'Escape') {
setShowSearchBar(false);
}
};
document.addEventListener('keydown', handleEscapeKey);
return () => {
document.removeEventListener('keydown', handleEscapeKey);
};
}, [setShowSearchBar]);
const handleSearchSubmit = (event: React.FormEvent<HTMLFormElement>) => {
event.preventDefault();
const searchInput = searchInputRef.current?.value;