Proyectos de Subversion LeadersLinked - SPA

Rev

Autoría | Ultima modificación | Ver Log |

import { useDispatch } from "react-redux";

import { useApi } from "./useApi";
import { getLanguages } from "@services/auth";

export function useLanguages() {
  const dispatch = useDispatch();

  const { data, loading, error } = useApi(getLanguages, {
    autoFetch: true,
    onSuccess: (data) => {
      const labels = labelsAdapter(data);
      dispatch(setIntlLabels(labels));
    },
  });

  return {
    languages: data,
    loading,
    error,
  };
}