Skip to content
Snippets Groups Projects
Select Git revision
  • 0a1f23e58a4ed124f72ac2b1c9c7accfe77ee4c6
  • master default protected
2 results

SSC-07.txt

Blame
  • workspace.js 559 B
    import ActionTypes from '../actions/action-types';
    
    /**
     * workspaceReducer
     */
    const workspaceReducer = (state = {}, action) => {
      switch (action.type) {
        case ActionTypes.FOCUS_WINDOW:
          return { ...state, focusedWindowId: action.windowId };
        case ActionTypes.SET_WORKSPACE_FULLSCREEN:
          return { ...state, isFullscreenEnabled: action.isFullscreenEnabled };
        case ActionTypes.UPDATE_WORKSPACE_MOSAIC_LAYOUT:
          return { ...state, layout: action.layout };
        default:
          return state;
      }
    };
    
    export { workspaceReducer as default };