Repository URL to install this package:
|
Version:
5.0.0-rc.10 ▾
|
'use strict';
var _rollupPluginBabelHelpers = require('../../_virtual/_rollupPluginBabelHelpers.js');
var index_es = require('../../node_modules/react-intl/lib/index.es.js');
var transform = require('../onesky/transform.js');
/**
* Creates an initial state object containing the i18n state
*/
var createState = (function () {
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) {
index_es.addLocaleData(localeData);
}
return _rollupPluginBabelHelpers.defineProperty({}, domain, {
locale: locale,
loading: false,
error: null,
messages: messages ? _rollupPluginBabelHelpers.defineProperty({}, locale, transform.flatten(messages)) : {}
});
});
module.exports = createState;
//# sourceMappingURL=createState.js.map