Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 1695 | Rev 1697 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1695 Rev 1696
Línea 6... Línea 6...
6
  // props destructuring
6
  // props destructuring
7
  const { companyId } = props;
7
  const { companyId } = props;
Línea 8... Línea 8...
8
 
8
 
9
  // states
9
  // states
10
  const [companyFollowers, setCompanyFollowers] = useState([]);
-
 
-
 
10
  const [companyFollowers, setCompanyFollowers] = useState([]);
11
 
11
  const [lookMore, setLookMore] = useState(false);
12
  useEffect(() => {
12
  useEffect(() => {
13
    axios.get(`/helpers/company-follower/${companyId}`).then((response) => {
13
    axios.get(`/helpers/company-follower/${companyId}`).then((response) => {
14
      const resData = response.data;
14
      const resData = response.data;
15
      if (resData.success) {
15
      if (resData.success) {
16
        setCompanyFollowers(resData.data);
16
        setCompanyFollowers(resData.data);
17
      } else {
17
      } else {
18
        // alert error
18
        // alert error
19
      }
19
      }
20
    });
20
    });
-
 
21
  }, []);
-
 
22
 
-
 
23
  const getData = () => {
-
 
24
    let infoFollows = [...companyFollowers]
-
 
25
    if(!lookMore){
-
 
26
      infoFollows = infoFollows.slice(0, 5);
-
 
27
    }
-
 
28
    return infoFollows
21
  }, []);
29
  }
22
  return (
30
  return (
23
    <React.Fragment>
31
    <React.Fragment>
24
      <div
32
      <div
25
        className="widget suggestions full-width d-none d-md-block d-lg-block"
33
        className="widget suggestions full-width d-none d-md-block d-lg-block"
Línea 32... Línea 40...
32
        <div className="sd-title font-weight-bold">
40
        <div className="sd-title font-weight-bold">
33
          <h3>Seguidores</h3>
41
          <h3>Seguidores</h3>
34
        </div>
42
        </div>
35
        {/* <!--sd-title end--> */}
43
        {/* <!--sd-title end--> */}
36
        {companyFollowers.length ? (
44
        {companyFollowers.length ? (
37
          companyFollowers.map(({ id, name, image, profile }) => (
45
          getData().map(({ id, name, image, profile }) => (
38
            <div className="suggestion-usd d-flex justify-content-start align-items-center " key={id}>
46
            <div className="suggestion-usd d-flex justify-content-start align-items-center " key={id}>
39
              <img
47
              <img
40
                style={{ width: "10%", height: "auto" }}
48
                style={{ width: "10%", height: "auto" }}
41
                src={image}
49
                src={image}
42
                alt=""
50
                alt=""