Proyectos de Subversion LeadersLinked - SPA

Rev

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

import { useEffect } from 'react'
import useFetch from './useFetch'

const useFetchHelper = (helper = '') => {
  const { data, isLoading, mutate } = useFetch(`/helpers/${helper}`, [])

  useEffect(() => {
    if (!Array.isArray(data)) {
      const adapterData = Object.entries(data).map(([key, value]) => {
        return { value: key, name: value }
      })

      mutate(adapterData)
    } else {
      mutate(data)
    }

    console.log(data)
  }, [data])

  return { data, loading: isLoading }
}

export default useFetchHelper