Rev 2310 | Rev 5070 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from 'react'import { useForm } from "react-hook-form"export default function SearchList({ title, fetchCallback, addTitle = '', addCallback = '' }) {const { register, getValues } = useForm();const handleSearch = () => {const searchValue = getValues("search");if (fetchCallback) {setTimeout(() => {fetchCallback(searchValue);}, [500])}};return (<>{!!title && (<div className="company-title"><divclassName="section_admin_title_buttons"style={!addTitle ? { width: '100%' } : {}}><h1className="title"style={!addTitle ? { flex: '1', textAlign: 'center' } : {}}>{title}</h1>{(!!addTitle && !!addCallback)&&<h2 className="title" onClick={addCallback}>{addTitle}</h2>}</div></div>)}<div className="company-title"><div className="search-box border-gray border-radius"><div className="form-group"><inputtype="text"name="search"id="search"className="form-control"placeholder=""ref={register}onKeyUp={handleSearch}/></div></div></div></>)}