abb-core
Version:
Application Build Butler Core
27 lines (26 loc) • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var i18n_1 = require("./i18n");
var React = require("react");
var react_redux_1 = require("react-redux");
var react_i18next_1 = require("react-i18next");
var ABBTranslator = /** @class */ (function (_super) {
tslib_1.__extends(ABBTranslator, _super);
function ABBTranslator(props) {
return _super.call(this, props) || this;
}
ABBTranslator.prototype.render = function () {
return (React.createElement(react_i18next_1.I18nextProvider, { i18n: i18n_1.default }, this.props.children));
};
return ABBTranslator;
}(React.Component));
exports.ABBTranslator = ABBTranslator;
// connect Redux
var RCABBTranslator = react_redux_1.connect(function (state) {
return {
transltorResource: state.transltorResource,
currentLanguage: state.currentLanguage
};
}, undefined, undefined, { forwardRef: true })(ABBTranslator);
exports.RCABBTranslator = RCABBTranslator;