Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 958 Rev 959
Línea 23... Línea 23...
23
}) => {
23
}) => {
24
  const [data, setData] = useState([])
24
  const [data, setData] = useState([])
25
  const [lookMore, setLookMore] = useState(false)
25
  const [lookMore, setLookMore] = useState(false)
26
  const labels = useSelector(({ intl }) => intl.labels)
26
  const labels = useSelector(({ intl }) => intl.labels)
Línea 27... Línea -...
27
 
-
 
28
  const getData = (url) => {
-
 
29
    axios.get(url).then(({ data: response }) => {
-
 
30
      const { success, data } = response
-
 
31
      if (success) {
-
 
32
        setData(data.sort((a, b) => a.priority - b.priority).reverse())
-
 
33
      }
-
 
34
    })
-
 
35
  }
-
 
36
 
27
 
37
  const items = useMemo(
28
  const items = useMemo(
38
    () => (lookMore ? data : [...data].slice(0, 3)),
29
    () => (lookMore ? data : [...data].slice(0, 3)),
39
    [lookMore]
30
    [lookMore, data]
Línea 40... Línea 31...
40
  )
31
  )
-
 
32
 
-
 
33
  useEffect(() => {
-
 
34
    const getData = (url) => {
-
 
35
      axios.get(url).then(({ data: response }) => {
-
 
36
        const { success, data } = response
-
 
37
        if (success) {
-
 
38
          setData(data.sort((a, b) => a.priority - b.priority).reverse())
-
 
39
        }
-
 
40
      })
41
 
41
    }
42
  useEffect(() => {
42
 
Línea 43... Línea 43...
43
    getData(url)
43
    getData(url)
44
  }, [url])
44
  }, [url])