UNPKG

@vaadin/hilla-react-i18n

Version:

Hilla I18n utils for React

23 lines 670 B
import CookieManager from "@vaadin/hilla-frontend/CookieManager.js"; export const VAADIN_LANGUAGE_SETTINGS_COOKIE_NAME = "vaadinLanguageSettings"; export function getLanguageSettings() { const cookie = CookieManager.get(VAADIN_LANGUAGE_SETTINGS_COOKIE_NAME); if (!cookie) { return undefined; } try { return JSON.parse(cookie); } catch { return undefined; } } export function updateLanguageSettings(updates) { const settings = getLanguageSettings() ?? {}; const newSettings = { ...settings, ...updates }; const json = JSON.stringify(newSettings); CookieManager.set(VAADIN_LANGUAGE_SETTINGS_COOKIE_NAME, json); } //# sourceMappingURL=./settings.js.map