add confirm box

This commit is contained in:
Jay
2017-04-26 15:05:03 +08:00
parent 27d2209ea2
commit b07e51ef7c
11 changed files with 481 additions and 407 deletions
+15
View File
@@ -0,0 +1,15 @@
const confirmbox = (state = [], action) => {
switch (action.type) {
case 'confirm_addmsg':
return [...state, {
msg: action.msg,
act: action.act || null
}];
case 'confirm_remove':
return state.slice(1);
default:
return state;
}
}
export default confirmbox;
+8 -6
View File
@@ -1,16 +1,18 @@
import {combineReducers} from 'redux';
import { combineReducers } from 'redux';
import dialog from './dialog';
import i18n from './i18n';
import ui from './ui';
import sysinfo from './sysinfo';
import lists from './lists';
import confirmbox from './confirmbox';
const reducers = combineReducers({
dialog,
i18n,
ui,
sysinfo,
lists
dialog,
i18n,
ui,
sysinfo,
lists,
confirmbox
});
export default reducers;