Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 1379 | Rev 1383 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1377 stevensc 1
import { useEffect } from 'react'
2
import useFetch from './useFetch'
5 stevensc 3
 
4
const useFetchHelper = (helper = '') => {
1378 stevensc 5
  const { data, isLoading, mutate } = useFetch(`/helpers/${helper}`, [])
5 stevensc 6
 
7
  useEffect(() => {
1377 stevensc 8
    if (!Array.isArray(data)) {
9
      const adapterData = Object.entries(data).map(([key, value]) => {
10
        return { value: key, name: value }
11
      })
1378 stevensc 12
 
1377 stevensc 13
      mutate(adapterData)
1379 stevensc 14
    } else {
15
      mutate(data)
5 stevensc 16
    }
1381 stevensc 17
 
18
    console.log(data)
1377 stevensc 19
  }, [data])
5 stevensc 20
 
1377 stevensc 21
  return { data, loading: isLoading }
5 stevensc 22
}
23
 
24
export default useFetchHelper