UNPKG

@cookbook/solid-intl

Version:

A universal internationalization (i18n) for Solid inspired by React Intl & FormatJS

18 lines (17 loc) 627 B
import { mergeProps } from "solid-js"; import { DEFAULT_INTL_CONFIG } from "@formatjs/intl"; function processConfig(config) { return mergeProps(DEFAULT_INTL_CONFIG, { locale: config.locale, timeZone: config.timeZone, fallbackOnEmptyString: config.fallbackOnEmptyString, formats: config.formats, messages: config.messages, defaultLocale: config.defaultLocale, defaultFormats: config.defaultFormats, defaultRichTextElements: config.defaultRichTextElements, onError: config.onError, onWarn: config.onWarn, }); } export default processConfig;