SearchUserInput.jsx 721 B

12345678910111213141516171819202122
  1. import { useEffect, useState } from "react"
  2. import { connect } from "react-redux";
  3. import { actionFindUser } from "../../actions/actionsForUser";
  4. import { SUInput, SearchUserInputWrapper } from "./SearchUserInput.style"
  5. import SearchIcon from "./search_icon.svg";
  6. const SearchUserInput = ({findUsers}) => {
  7. const [value, setValue] = useState('');
  8. useEffect(() => {
  9. findUsers(value);
  10. }, [value])
  11. return (
  12. <SearchUserInputWrapper>
  13. <img src={SearchIcon}/>
  14. <SUInput placeholder='Search' value={value} onChange={e => setValue(e.target.value)}/>
  15. </SearchUserInputWrapper>
  16. )
  17. }
  18. export default connect(null, {findUsers: actionFindUser})(SearchUserInput);