Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 7007 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
7011 stevensc 1
import React, { useState } from 'react'
6694 stevensc 2
import { useForm } from 'react-hook-form'
6991 stevensc 3
import { useHistory } from 'react-router-dom'
6694 stevensc 4
 
6991 stevensc 5
import SearchInput from '../../../UI/SearchInput'
6694 stevensc 6
 
7
const NavSearch = () => {
7011 stevensc 8
  const [keyword, setKeyword] = useState('')
6991 stevensc 9
  const history = useHistory()
6694 stevensc 10
 
7011 stevensc 11
  const { handleSubmit } = useForm()
6694 stevensc 12
 
7011 stevensc 13
  const onSubmit = handleSubmit(() => {
6991 stevensc 14
    history.replace(`/search/entity/user?keyword=${keyword}`)
7011 stevensc 15
    setKeyword('')
6694 stevensc 16
  })
17
 
18
  return (
6991 stevensc 19
    <SearchInput
6992 stevensc 20
      as="form"
6694 stevensc 21
      onSubmit={onSubmit}
7011 stevensc 22
      onChange={(e) => setKeyword(e.target.value)}
23
      value={keyword}
6991 stevensc 24
    />
6694 stevensc 25
  )
26
}
27
 
28
export default NavSearch