text: import * as types from '../mutation_types';
  
  export default {
    [types.SET_CURRENT_PROJECT](state, currentProjectId) {
      Object.assign(state, {
        currentProjectId,
      });
    },
    [types.SET_PROJECT](state, { projectPath, project }) {
      // Add client side properties
      Object.assign(project, {
        tree: [],
        branches: {},
        mergeRequests: {},
        active: true,
      });
  
      Object.assign(state, {
        projects: { ...state.projects, [projectPath]: project },
      });
    },
    [types.TOGGLE_EMPTY_STATE](state, { projectPath, value }) {
      Object.assign(state.projects[projectPath], {
        empty_repo: value,
      });
    },
  };
  