// © XlXi 2021 // Graphictoria 5 import { useState, useRef } from 'react'; import { Link } from 'react-router-dom'; import { useOnClickOutside } from '../helpers/utils.js'; const dropdownLinks = [ { area: 'Games', urlbase: '/games/search/' }, { area: 'Catalog', urlbase: '/catalog/search/' }, { area: 'Users', urlbase: '/users/search/' }, { area: 'Groups', urlbase: '/groups/search/' } ]; const SearchBar = () => { const inputRef = useRef(); const dropdownRef = useRef(); const [searchQuery, setSearchQuery] = useState(''); useOnClickOutside([inputRef, dropdownRef], () => setSearchQuery('')); return ( <> setSearchQuery(changeEvent.target.value) } value={ searchQuery }/> { searchQuery.length !== 0 ?
: null } ); }; export default SearchBar;