tripleo-ui/src/js/selectors/i18n.js

14 lines
389 B
JavaScript

import { createSelector } from 'reselect';
const languageSelector = state => state.i18n.get('language');
const messagesSelector = state => state.i18n.get('messages');
export const getLanguage = createSelector(
[languageSelector], language => language
);
export const getMessages = createSelector(
[languageSelector, messagesSelector], (language, messages) => messages[language]
);