index.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import React, { Component } from 'react';
  2. import { Link } from "react-router-dom";
  3. import Loader from 'react-loader-spinner'
  4. class searchStaffs extends Component {
  5. render() {
  6. const {searchData, isFetching } = this.props
  7. let data;
  8. if(isFetching===true){
  9. data = <div className="loader">
  10. <Loader type="Triangle"
  11. color="#FD7F71"
  12. height="100"
  13. width="100"
  14. />
  15. </div>
  16. }
  17. else{
  18. data = <div className="staffs">
  19. {searchData.map((el,key)=>(
  20. <Link to={`/search/Staff/${el.id}`} key={key}>
  21. <div className="staff">
  22. {el.state ? <img src={el.img.substr(0,53)} width="325" height="190" className="imgStaff" alt="lorem" /> : <img src={el.img} width="325" height="190" className="imgStaff" alt="lorem" />}
  23. <div className="titlleAndPrice">
  24. <h4>{el.title}</h4>
  25. <h4>Цена: {el.price}</h4>
  26. </div>
  27. </div>
  28. </Link>
  29. )
  30. )}
  31. </div>
  32. }
  33. return (
  34. <div>
  35. {data}
  36. </div>
  37. );
  38. }
  39. }
  40. export default searchStaffs;