import { useRef, useState } from "react"; import useDebounce from "react-use/lib/useDebounce"; import { useTranslate } from "@/utils/i18n"; import Icon from "./Icon"; interface ResourceSearchBarProps { setQuery: (queryText: string) => void; } const ResourceSearchBar = ({ setQuery }: ResourceSearchBarProps) => { const t = useTranslate(); 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;