application/redux/actions/alert-actions.js
/**
* Action Types
*/
export const ALERT_SHOW_MESSAGE = 'ALERT_SHOW_MESSAGE';
export const ALERT_CLOSE = 'ALERT_CLOSE';
/**
* Action creators
*/
export function alertShowMessage(options) {
const defaults = {
message: '',
title: 'Warning'
}
let payload = Object.assign({}, defaults, options);
return function (dispatch, getState) {
dispatch({
type: ALERT_SHOW_MESSAGE,
payload: payload
});
return Promise.resolve();
}
};
export function alertClose() {
return function(dispatch, getState) {
dispatch({
type: ALERT_CLOSE,
payload: {}
});
return Promise.resolve();
}
};