@cainiaofe/cn-ui-m
Version:
11 lines (10 loc) • 431 B
JavaScript
import { __assign } from "tslib";
import { forwardRef } from 'react';
import { useLocale } from './hooks';
export default function withLocale(Component, _a) {
var name = _a.name, defaultLocale = _a.defaultLocale;
return forwardRef(function (props, ref) {
var locale = useLocale(name, props, defaultLocale);
return React.createElement(Component, __assign({}, props, { locale: locale, ref: ref }));
});
}