UNPKG

ra-core

Version:

Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React

19 lines 647 B
import { useTranslate } from "./useTranslate.js"; export const useResourceTranslation = (params) => { const { resourceI18nKey, baseI18nKey, userText, options } = params; const translate = useTranslate(); if (userText !== undefined) { if (typeof userText !== 'string') { return userText; } return translate(userText, { _: userText, ...options }); } if (!resourceI18nKey) { return translate(baseI18nKey, options); } return translate(resourceI18nKey, { ...options, _: translate(baseI18nKey, options), }); }; //# sourceMappingURL=useResourceTranslation.js.map