strapi-plugin-i18n
Version:
This plugin enables to create, to read and to update content in different languages, both from the Admin Panel and from the API
28 lines (21 loc) • 596 B
JavaScript
import { useQuery } from 'react-query';
import { request } from 'strapi-helper-plugin';
const fetchDefaultLocalesList = async () => {
try {
const data = await request('/i18n/iso-locales', {
method: 'GET',
});
return data;
} catch (e) {
strapi.notification.toggle({
type: 'warning',
message: { id: 'notification.error' },
});
return [];
}
};
const useDefaultLocales = () => {
const { isLoading, data } = useQuery('default-locales', fetchDefaultLocalesList);
return { defaultLocales: data, isLoading };
};
export default useDefaultLocales;