@@ -200,31 +249,33 @@ function Tree({
ref={searchInputRef}
className="vscode-input-rounded w-1/2 mt-[1.25px]"
type="text"
- value={(searchTerm ?? '') as string}
- onKeyDown={e => {
- if (e.key === 'Enter') {
+ value={(searchTerm ?? "") as string}
+ onKeyDown={(e) => {
+ if (e.key === "Enter") {
navigateResults(true);
}
}}
- onInput={e => {
+ onInput={(e) => {
// @ts-ignore
const newSearchTerm = e.currentTarget.value;
setSearchTerm(newSearchTerm);
const newResults = newSearchTerm
- ? flatData.filter(node => node.name.toLowerCase().includes(newSearchTerm.toLowerCase()))
+ ? flatData.filter((node) =>
+ node.name
+ .toLowerCase()
+ .includes(newSearchTerm.toLowerCase())
+ )
: [];
setSearchResults(newResults);
setCurrentResultIndex(newResults.length > 0 ? 0 : -1);
- if (newResults.length > 0) currentTree?.scrollTo(newResults[0].id, "auto")
+ if (newResults.length > 0)
+ currentTree?.scrollTo(newResults[0].id, "auto");
}}
placeholder={`Search...`}
/>
{searchResults.length > 0 && (
-
-