Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 

31 linhas
969 B

  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. Object.defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.Translation = Translation;
  7. var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
  8. var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));
  9. var _useTranslation3 = require("./useTranslation");
  10. function Translation(props) {
  11. var ns = props.ns,
  12. children = props.children,
  13. options = (0, _objectWithoutProperties2["default"])(props, ["ns", "children"]);
  14. var _useTranslation = (0, _useTranslation3.useTranslation)(ns, options),
  15. _useTranslation2 = (0, _slicedToArray2["default"])(_useTranslation, 3),
  16. t = _useTranslation2[0],
  17. i18n = _useTranslation2[1],
  18. ready = _useTranslation2[2];
  19. return children(t, {
  20. i18n: i18n,
  21. lng: i18n.language
  22. }, ready);
  23. }