Skip to content
Snippets Groups Projects
Select Git revision
  • 9c89a9e9cc9cc5358520deb8916b3efd64201142
  • main default protected
2 results

Dockerfile

Blame
  • workspace.js 672 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.TOGGLE_ZOOM_CONTROLS:
          return { ...state, showZoomControls: action.showZoomControls };
        case ActionTypes.UPDATE_WORKSPACE_MOSAIC_LAYOUT:
          return { ...state, layout: action.layout };
        default:
          return state;
      }
    };
    
    export { workspaceReducer as default };