diff --git a/src/App.tsx b/src/App.tsx index ef804ea..3de33ea 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -67,14 +67,19 @@ export default function App() { const searchChange = e => { const val = (e.target as HTMLInputElement).value setSearch(val) - if (val == "") setSearchOn(false) + if (val.length == 0) setSearchOn(false) } - - // Type anywhere to activate search - window.addEventListener("keydown", e => { - if (!searchOn()) setSearchOn(true) + const searchActivate = () => { + setSearchOn(true) searchInp.focus() - }) + console.log("Search activate") + } + const searchDeactivate = () => { + setSearchOn(false) + setSearch("") + console.log("Search deactivate") + } + window.addEventListener("keydown", searchActivate) // Handle wheel for breadcrumb let bcMax: number @@ -128,7 +133,8 @@ export default function App() { - + + searchOn() ? searchDeactivate() : searchActivate()}/> {/*{api.loading && "Loading..."}*/}