import { useState, useRef } from "react"; import { useTranslation } from "react-i18next"; import Icon from "./Icon"; import useDebounce from "@/hooks/useDebounce"; interface ResourceSearchBarProps { setQuery: (queryText: string) => void; } const ResourceSearchBar = ({ setQuery }: ResourceSearchBarProps) => { const { t } = useTranslation(); const [queryText, setQueryText] = useState(""); const inputRef = useRef(null); const handleTextQueryInput = (event: React.FormEvent) => { const text = event.currentTarget.value; setQueryText(text); }; useDebounce( () => { setQuery(queryText); }, 200, [queryText] ); return (
); }; export default ResourceSearchBar;