Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 3900 Rev 5411
Línea 1... Línea 1...
1
/* eslint-disable react/prop-types */
1
/* eslint-disable react/prop-types */
2
import React from "react";
2
import React from 'react'
3
import { useEffect, useState } from "react";
3
import { useEffect, useState } from 'react'
4
import { axios } from "../../../utils";
4
import { axios } from '../../../utils'
5
import FollowersModal from "./FollowersModal";
5
import FollowersModal from './FollowersModal'
6
import FollowerTemplate from "./FollowerTemplate";
6
import FollowerTemplate from './FollowerTemplate'
Línea 7... Línea 7...
7
 
7
 
8
const CompanyFollowersHelper = ({ companyId }) => {
-
 
9
 
8
const CompanyFollowersHelper = ({ companyId }) => {
10
  const [companyFollowers, setCompanyFollowers] = useState([]);
9
  const [companyFollowers, setCompanyFollowers] = useState([])
11
  const [showFollowersModal, setShowFollowersModal] = useState(false);
10
  const [showFollowersModal, setShowFollowersModal] = useState(false)
Línea 12... Línea 11...
12
  const [lookMore, setLookMore] = useState(false);
11
  const [lookMore, setLookMore] = useState(false)
13
 
12
 
14
  useEffect(() => {
13
  useEffect(() => {
15
    axios.get(`/helpers/company-follower/${companyId}`)
14
    axios.get(`/helpers/company-follower/${companyId}`)
16
      .then(({ data }) => {
15
      .then(({ data }) => {
17
        if (data.success) setCompanyFollowers(data.data)
16
        if (data.success) setCompanyFollowers(data.data)
Línea 18... Línea 17...
18
      })
17
      })
19
  }, []);
18
  }, [])
20
 
19
 
21
  const getData = () => {
20
  const getData = () => {
22
    let infoFollows = [...companyFollowers]
21
    let infoFollows = [...companyFollowers]
23
    if (!lookMore) {
22
    if (!lookMore) {
24
      infoFollows = infoFollows.slice(0, 3);
23
      infoFollows = infoFollows.slice(0, 3)
Línea 25... Línea 24...
25
    }
24
    }
Línea 62... Línea 61...
62
        isShow={showFollowersModal}
61
        isShow={showFollowersModal}
63
        followers={companyFollowers}
62
        followers={companyFollowers}
64
        handleClose={() => setShowFollowersModal(false)}
63
        handleClose={() => setShowFollowersModal(false)}
65
      />
64
      />
66
    </>
65
    </>
67
  );
66
  )
68
};
67
}
Línea 69... Línea 68...
69
 
68