diff options
Diffstat (limited to 'src/pages')
| -rw-r--r-- | src/pages/console.js | 13 | 
1 files changed, 9 insertions, 4 deletions
diff --git a/src/pages/console.js b/src/pages/console.js index 4d78826..4d3dd3f 100644 --- a/src/pages/console.js +++ b/src/pages/console.js @@ -4,7 +4,7 @@ import CompletionComponent from 'components/completion';  import ConsoleComponent from 'components/console';  import reducers from 'reducers';  import { createStore } from 'store'; -import * as completionActions from 'actions/completion'; +import * as consoleActions from 'actions/console';  const store = createStore(reducers);  let completionComponent = null; @@ -20,6 +20,7 @@ window.addEventListener('load', () => {  store.subscribe(() => {    completionComponent.update(); +  consoleComponent.update();    let state = store.getState().completion; @@ -36,8 +37,12 @@ store.subscribe(() => {  });  browser.runtime.onMessage.addListener((action) => { -  if (action.type === messages.STATE_UPDATE) { -    let state = action.state.console; -    consoleComponent.update(state); +  switch (action.type) { +  case messages.CONSOLE_SHOW_COMMAND: +    return store.dispatch(consoleActions.showCommand(action.command)); +  case messages.CONSOLE_SHOW_ERROR: +    return store.dispatch(consoleActions.showError(action.command)); +  case messages.CONSOLE_HIDE: +    return store.dispatch(consoleActions.hide(action.command));    }  });  | 
