console state as action/reducer in redux

This commit is contained in:
Shin'ya Ueoka 2017-09-09 22:07:27 +09:00
父節點 8593b3f5cd
當前提交 e8056d2a70
共有 6 個文件被更改,包括 129 次插入84 次删除

28
src/actions/console.js Normal file
查看文件

@ -0,0 +1,28 @@
import actions from '../actions';
export function showCommand(text) {
return {
type: actions.CONSOLE_SHOW_COMMAND,
text: text
};
}
export function setCompletions(completions) {
return {
type: actions.CONSOLE_SET_COMPLETIONS,
completions: completions
};
}
export function showError(text) {
return {
type: actions.CONSOLE_SHOW_ERROR,
text: text
};
}
export function hide() {
return {
type: actions.CONSOLE_HIDE
};
}

6
src/actions/index.js Normal file
查看文件

@ -0,0 +1,6 @@
export default {
CONSOLE_SHOW_COMMAND: 'vimvixen.console.show.command',
CONSOLE_SET_COMPLETIONS: 'vimvixen.console.set.completions',
CONSOLE_SHOW_ERROR: 'vimvixen.console.show.error',
CONSOLE_HIDE: 'vimvixen.console.hide'
};