@cometchat/chat-uikit-react
Version:
Ready-to-use Chat UI Components for React
26 lines (20 loc) • 735 B
JavaScript
;
var chunkDQDZRMTV_cjs = require('./chunk-DQDZRMTV.cjs');
var react = require('react');
require('./index.css');
// src/resources/CometChatLocalize/localize.utils.ts
var defaultDateTimeParser = (input) => input ? new Date(input) : /* @__PURE__ */ new Date();
// src/context/locale/LocaleContext.ts
var defaultTranslator = (key) => chunkDQDZRMTV_cjs.translation_default[key] ?? key;
var LocaleContext = react.createContext({
getLocalizedString: defaultTranslator,
tDateTimeParser: defaultDateTimeParser,
language: "en-us",
dateLocaleLanguage: "en-us"
});
function useLocale() {
const ctx = react.useContext(LocaleContext);
return ctx;
}
exports.LocaleContext = LocaleContext;
exports.useLocale = useLocale;