Repository URL to install this package:
|
Version:
5.0.0-rc.5 ▾
|
export const ActionTypes = {
CHANGE_LOCALE: '@doodle/i18n/CHANGE_LOCALE',
FETCH_MESSAGES: '@doodle/i18n/FETCH_MESSAGES',
FETCH_MESSAGES_SUCCESS: '@doodle/i18n/FETCH_MESSAGES_SUCCESS',
FETCH_MESSAGES_ERROR: '@doodle/i18n/FETCH_MESSAGES_ERROR',
};
export const changeLocale = locale => ({
type: ActionTypes.CHANGE_LOCALE,
payload: {
locale,
},
});
export const fetchMessages = locale => ({
type: ActionTypes.FETCH_MESSAGES,
payload: {
locale,
},
});
export const fetchMessagesSuccess = (locale, messages) => ({
type: ActionTypes.FETCH_MESSAGES_SUCCESS,
payload: {
locale,
messages,
},
});
export const fetchMessagesError = error => ({
type: ActionTypes.FETCH_MESSAGES_ERROR,
payload: {
error,
},
});