Search.js 733 B

1234567891011121314151617181920
  1. import { useState } from "react"
  2. import { useHistory} from "react-router";
  3. import { Link } from "react-router-dom"
  4. import loop from '../images/search.svg'
  5. const Search = ({}) => {
  6. const [searchName,setsearchName] = useState('')
  7. let history = useHistory()
  8. const onClick = ()=>history.push(`/search/${searchName}`)
  9. return (
  10. <div class="d1">
  11. <form>
  12. <input type="text" value={searchName} onChange={e => setsearchName(e.target.value)} onKeyDown={e => e.keyCode === 13 && onClick()} placeholder="Искать здесь" />
  13. <Link to={`/search/${searchName}`} className='search'><img src={loop} /></Link>
  14. </form>
  15. </div>
  16. )
  17. }
  18. export default Search