Repository URL to install this package:
|
Version:
6.1.0 ▾
|
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _reactIntl = require("react-intl");
var _transform = require("../onesky/transform");
/**
* Creates an initial state object containing the i18n state
*/
var _default = function _default() {
var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
locale = _ref.locale,
localeData = _ref.localeData,
messages = _ref.messages,
_ref$domain = _ref.domain,
domain = _ref$domain === void 0 ? 'i18n' : _ref$domain;
if (localeData) {
(0, _reactIntl.addLocaleData)(localeData);
}
return (0, _defineProperty2.default)({}, domain, {
locale: locale,
loading: false,
error: null,
messages: messages ? (0, _defineProperty2.default)({}, locale, (0, _transform.flatten)(messages)) : {}
});
};
exports.default = _default;
//# sourceMappingURL=createState.js.map