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,
};
}