UNPKG

@oxyhq/services

Version:

Reusable OxyHQ module to handle authentication, user management, karma system, device-based session management and more 🚀

22 lines (21 loc) • 538 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useI18n = useI18n; var _react = require("react"); var _OxyContext = require("../context/OxyContext"); var _i18n = require("../../i18n"); function useI18n() { const { currentLanguage } = (0, _OxyContext.useOxy)(); const t = (0, _react.useMemo)(() => { return (key, vars) => (0, _i18n.translate)(currentLanguage, key, vars); }, [currentLanguage]); return { t, locale: currentLanguage }; } //# sourceMappingURL=useI18n.js.map