Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 2420 | Ir a la última revisión | | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 www 1
import React from "react";
2
import { useEffect, useState } from "react";
3
import {axios} from "../../../utils";
4
 
5
const PeopleViewedHelper = (props) => {
6
  // props destructuring
7
  const { profileId } = props;
8
 
9
  // states
10
  const [peopleViewedProfile, setPeopleViewedProfile] = useState([]);
11
 
12
  useEffect(() => {
13
    axios
14
      .get(`/helpers/people-viewed-profile/${profileId}`)
15
      .then((response) => {
16
        const resData = response.data;
17
         (resData);
18
        if (resData.success) {
19
          setPeopleViewedProfile(resData.data);
20
        } else {
21
          // alert error
22
        }
23
      });
24
  }, []);
25
 
26
  return (
27
    <React.Fragment>
28
      <div
29
        className="suggestions full-width"
30
        id="suggestions-list-people-viewed-profile"
31
      >
32
        <div className="sd-title">
33
          <h3>Quién ha visto este perfil</h3>
34
        </div>
35
        {/* <!--sd-title end--> */}
36
        <div className="suggestions-list">
37
          {peopleViewedProfile.length > 0 ? (
38
            peopleViewedProfile.map(({ id, name, image, profile }) => (
39
              <div className="suggestion-usd" key={id}>
40
                <img
41
                  style={{ width: "50px", height: "auto" }}
42
                  src={image}
43
                  alt="user-img"
44
                />
45
                <div className="sgt-text">
46
                  <a href={profile} target="_blank">
47
                    <h4>{name}</h4>
48
                  </a>
49
                </div>
50
                <span>
51
                </span>
52
              </div>
53
            ))
54
          ) : (
55
            <div className="view-more">Sin visitas</div>
56
          )}
57
        </div>
58
        {/* <!--suggestions-list end--> */}
59
      </div>
60
      {/* <!--suggestions end--> */}
61
    </React.Fragment>
62
  );
63
};
64
 
65
export default PeopleViewedHelper;