Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev Autor Línea Nro. Línea
3517 stevensc 1
/* eslint-disable react/prop-types */
1587 steven 2
import React from 'react'
5070 stevensc 3
import { useForm } from 'react-hook-form'
1587 steven 4
 
5087 stevensc 5
const SearchList = ({ onChange = () => null }) => {
6
  const { register, getValues } = useForm()
3517 stevensc 7
 
5087 stevensc 8
  const handleSearch = () => {
9
    const searchValue = getValues('search')
10
    if (onChange) setTimeout(() => onChange(searchValue), [500])
11
  }
3517 stevensc 12
 
5087 stevensc 13
  return (
14
    <div className="search-box">
15
      <input
16
        type="text"
17
        name="search"
18
        className="form-control"
19
        ref={register}
20
        onKeyUp={handleSearch}
21
      />
22
      <button className='btn btn-search'>
23
        {LABELS.SEARCH}
24
      </button>
25
    </div>
26
  )
1587 steven 27
}
5087 stevensc 28
 
29
export default SearchList