@cainiaofe/cn-ui-m
Version:
11 lines (10 loc) • 445 B
JavaScript
import { useContext } from 'react';
import { default as Context } from './context';
import { getLocale } from './utils';
export var LocaledComponentProps = {};
export function useLocale(componentName, props, defaultLocale) {
if (props === void 0) { props = {}; }
if (defaultLocale === void 0) { defaultLocale = {}; }
var locale = useContext(Context).locale;
return getLocale(locale || {}, componentName, props, defaultLocale);
}