UNPKG

ra-core

Version:

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

23 lines 839 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useResourceTranslation = void 0; const useTranslate_1 = require("./useTranslate.cjs"); const useResourceTranslation = (params) => { const { resourceI18nKey, baseI18nKey, userText, options } = params; const translate = (0, useTranslate_1.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), }); }; exports.useResourceTranslation = useResourceTranslation; //# sourceMappingURL=useResourceTranslation.js.map