UNPKG

@cainiaofe/cn-ui-m

Version:
11 lines (10 loc) 431 B
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 })); }); }