Proyectos de Subversion LeadersLinked - SPA

Rev

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

import { useMemo } from 'react'
import { useFetch } from '@hooks'

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

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

      return adapterData
    }

    return data
  }, [data])

  return { data: parseData, loading: isLoading }
}