@knockout-js/org
Version:
Knockout组织相关组件
19 lines (18 loc) • 569 B
JavaScript
import { _ as _object_spread } from "@swc/helpers/_/_object_spread";
import { useContext } from "react";
import zhCN from "./zh_CN";
import enUS from "./en_US";
import { Context, LocaleType } from "@knockout-js/layout";
/**
* hook
* @param componentName
* @returns
*/ export const useLocale = (componentName)=>{
const ctx = useContext(Context);
if (ctx.locale === LocaleType.enUS) {
return _object_spread({}, enUS[componentName]);
}
// 默认zhCN
return _object_spread({}, zhCN[componentName]);
};
//# sourceMappingURL=index.js.map