UNPKG

modules-pack

Version:

JavaScript Modules for Modern Frontend & Backend Projects

26 lines (22 loc) 1.01 kB
import { languageDropdownOptions } from 'react-ui-pack' import { isInList, l, LANGUAGE } from 'utils-pack' import { CONFIG } from './configs' import { DEFAULT } from './defaults' import { OPTIONS } from './definitions' /** * COMMON STATE DATA =========================================================== * Initial State or Test Data - used to launch the app initially * ============================================================================= */ export const LANGUAGE_CODE_BY_COUNTRY = { // Language code by country code AU: getSupportedLanguageCode(l.ENGLISH), US: getSupportedLanguageCode(l.ENGLISH), UK: getSupportedLanguageCode(l.ENGLISH), RU: getSupportedLanguageCode(l.RUSSIAN), BY: getSupportedLanguageCode(l.RUSSIAN), UA: getSupportedLanguageCode(l.RUSSIAN), } OPTIONS.LANGUAGE = languageDropdownOptions(LANGUAGE) function getSupportedLanguageCode (langCode, options = CONFIG.LANGUAGE_OPTIONS.map(l => l._)) { return (isInList(options, langCode)) ? langCode : DEFAULT.LANGUAGE }