@alifd/meet-react
Version:
Fusion Mobile React UI System Component
19 lines (18 loc) • 549 B
JavaScript
;
exports.__esModule = true;
exports.getLocale = getLocale;
function getLocale(locale, componentName, props, defaultLocale) {
if (props === void 0) {
props = {};
}
if (defaultLocale === void 0) {
defaultLocale = {};
}
var _props = props,
_props$locale = _props.locale,
componentLocale = _props$locale === void 0 ? {} : _props$locale;
try {
delete props.locale;
} catch (e) {}
return Object.assign(Object.assign(Object.assign({}, defaultLocale), locale[componentName] || {}), componentLocale || {});
}