Proyectos de Subversion LeadersLinked - SPA

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3428 stevensc 1
import { useDispatch } from "react-redux";
2
 
3
import { useApi } from "./useApi";
4
import { getLanguages } from "@services/auth";
5
 
6
export function useLanguages() {
7
  const dispatch = useDispatch();
8
 
9
  const { data, loading, error } = useApi(getLanguages, {
10
    autoFetch: true,
11
    onSuccess: (data) => {
12
      const labels = labelsAdapter(data);
13
      dispatch(setIntlLabels(labels));
14
    },
15
  });
16
 
17
  return {
18
    languages: data,
19
    loading,
20
    error,
21
  };
22
}