UNPKG

@magicbell/magicbell-react

Version:

React components for building a notification inbox for your app

11 lines 558 B
import { pathOr } from 'ramda'; import { createContext, useCallback, useContext } from 'react'; const TranslationsContext = createContext({}); export default TranslationsContext; export const TranslationsProvider = TranslationsContext.Provider; export const useTranslations = () => useContext(TranslationsContext); export function useTranslate() { const translations = useTranslations(); return useCallback((id, defaultMessage) => pathOr(defaultMessage, id.split('.'), translations), [translations]); } //# sourceMappingURL=TranslationsContext.js.map