Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 1381 | Rev 1825 | 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 useFetch from './useFetch'
5 stevensc 2
 
3
const useFetchHelper = (helper = '') => {
1383 stevensc 4
  const { data, isLoading } = useFetch(`/helpers/${helper}`, [])
5 stevensc 5
 
1383 stevensc 6
  const helperParse = (data) => {
1377 stevensc 7
    if (!Array.isArray(data)) {
8
      const adapterData = Object.entries(data).map(([key, value]) => {
9
        return { value: key, name: value }
10
      })
1378 stevensc 11
 
1383 stevensc 12
      return adapterData
5 stevensc 13
    }
1381 stevensc 14
 
1383 stevensc 15
    return data
16
  }
5 stevensc 17
 
1383 stevensc 18
  return { data: helperParse(data), loading: isLoading }
5 stevensc 19
}
20
 
21
export default useFetchHelper