summaryrefslogtreecommitdiffstats
path: root/front/odiparpack/app/containers/LanguageProvider/selectors.js
blob: 3ef15a22677a1da475c209b491a19f1caf332ca1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { createSelector } from 'reselect';
import { initialState } from './reducer';

/**
 * Direct selector to the languageToggle state domain
 */
const selectLanguage = state => state.get('language', initialState);

/**
 * Select the language locale
 */

const makeSelectLocale = () =>
  createSelector(selectLanguage, languageState => languageState.get('locale'));

export { selectLanguage, makeSelectLocale };