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