UNPKG

keycloakify

Version:

Framework to create custom Keycloak UIs

27 lines 1.19 kB
import { createUseI18n } from "../withJsx/useI18n"; function createI18nBuilder(params) { const i18nBuilder = { withThemeName: () => createI18nBuilder({ extraLanguageTranslations: params.extraLanguageTranslations, messagesByLanguageTag_themeDefined: params.messagesByLanguageTag_themeDefined }), withExtraLanguages: extraLanguageTranslations => createI18nBuilder({ extraLanguageTranslations, messagesByLanguageTag_themeDefined: params.messagesByLanguageTag_themeDefined }), withCustomTranslations: messagesByLanguageTag_themeDefined => createI18nBuilder({ extraLanguageTranslations: params.extraLanguageTranslations, messagesByLanguageTag_themeDefined }), build: () => createUseI18n({ extraLanguageTranslations: params.extraLanguageTranslations, messagesByLanguageTag_themeDefined: params.messagesByLanguageTag_themeDefined }) }; return i18nBuilder; } export const i18nBuilder = createI18nBuilder({ extraLanguageTranslations: {}, messagesByLanguageTag_themeDefined: {} }); //# sourceMappingURL=i18nBuilder.js.map