import React from "react"; import { Flex, Text, TextInput } from "@mantine/core"; import { getHotkeyHandler } from "@mantine/hooks"; import ReactGA from "react-ga4"; import { AiOutlineSearch } from "react-icons/ai"; import { useFocusNode } from "src/hooks/useFocusNode"; export const SearchInput: React.FC = () => { const [searchValue, setValue, skip, nodeCount, currentNode] = useFocusNode(); return ( setValue(e.currentTarget.value)} onFocus={() => ReactGA.event({ action: "focus_node_search", category: "User" })} placeholder="Search Node" onKeyDown={getHotkeyHandler([["Enter", skip]])} leftSection={} rightSection={ searchValue && ( {searchValue && `${nodeCount}/${nodeCount > 0 ? currentNode + 1 : "0"}`} ) } /> ); };