Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 1381 Rev 1383
Línea 1... Línea -...
1
import { useEffect } from 'react'
-
 
2
import useFetch from './useFetch'
1
import useFetch from './useFetch'
Línea 3... Línea 2...
3
 
2
 
4
const useFetchHelper = (helper = '') => {
3
const useFetchHelper = (helper = '') => {
Línea 5... Línea 4...
5
  const { data, isLoading, mutate } = useFetch(`/helpers/${helper}`, [])
4
  const { data, isLoading } = useFetch(`/helpers/${helper}`, [])
6
 
5
 
7
  useEffect(() => {
6
  const helperParse = (data) => {
8
    if (!Array.isArray(data)) {
7
    if (!Array.isArray(data)) {
9
      const adapterData = Object.entries(data).map(([key, value]) => {
8
      const adapterData = Object.entries(data).map(([key, value]) => {
Línea 10... Línea 9...
10
        return { value: key, name: value }
9
        return { value: key, name: value }
11
      })
-
 
12
 
-
 
13
      mutate(adapterData)
10
      })
Línea 14... Línea 11...
14
    } else {
11
 
15
      mutate(data)
12
      return adapterData
Línea 16... Línea 13...
16
    }
13
    }
17
 
14
 
Línea 18... Línea 15...
18
    console.log(data)
15
    return data