feat(Flash): Should reflect express style

This commit is contained in:
Berkeley Martinez
2018-01-26 19:15:23 -08:00
parent 4d545a018c
commit 040d49d612
3 changed files with 41 additions and 19 deletions

View File

@@ -11,6 +11,8 @@ import * as utils from './utils.js';
import getMessagesEpic from './get-messages-epic.js';
import ns from '../ns.json';
// export all the utils
export { utils };
export const epics = [getMessagesEpic];
export const types = createTypes([
'clickOnClose',
@@ -45,13 +47,10 @@ export default composeReducers(
),
function metaReducer(state = defaultState, action) {
if (utils.isFlashAction(action)) {
const { payload: { alertType, message } } = utils.getFlashAction(action);
const { payload } = utils.getFlashAction(action);
return [
...state,
{
alertType: utils.normalizeAlertType(alertType),
message: _.escape(message)
}
...payload
];
}
return state;