diff options
author | Phil Hughes <me@iamphill.com> | 2018-05-03 11:41:05 +0100 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2018-05-03 11:41:05 +0100 |
commit | efed5aed411237ea94e9530e3033119d75f44886 (patch) | |
tree | 7ee97c1cca516a00e360872cfc5cb6337dfe9ec2 /app/assets/javascripts/ide/stores/mutations | |
parent | 58c270330ea987382913ec9b5b0de028ab93b0aa (diff) | |
download | gitlab-ce-efed5aed411237ea94e9530e3033119d75f44886.tar.gz |
removed unused computed prop
remove object.assign instead directly assign to state
created new constants
Diffstat (limited to 'app/assets/javascripts/ide/stores/mutations')
-rw-r--r-- | app/assets/javascripts/ide/stores/mutations/file.js | 33 |
1 files changed, 13 insertions, 20 deletions
diff --git a/app/assets/javascripts/ide/stores/mutations/file.js b/app/assets/javascripts/ide/stores/mutations/file.js index 59650e0cea9..32fc3798a5f 100644 --- a/app/assets/javascripts/ide/stores/mutations/file.js +++ b/app/assets/javascripts/ide/stores/mutations/file.js @@ -1,3 +1,4 @@ +/* eslint-disable no-param-reassign */ import * as types from '../mutation_types'; export default { @@ -169,26 +170,18 @@ export default { }); }, [types.ADD_PENDING_TAB](state, { file, keyPrefix = 'pending' }) { - const key = `${keyPrefix}-${file.key}`; - - Object.assign(state, { - entries: Object.assign(state.entries, { - [file.path]: Object.assign(state.entries[file.path], { - opened: false, - active: false, - lastOpenedAt: new Date().getTime(), - }), - }), - openFiles: [ - { - ...file, - key, - pending: true, - opened: true, - active: true, - }, - ], - }); + state.entries[file.path].opened = false; + state.entries[file.path].active = false; + state.entries[file.path].lastOpenedAt = new Date().getTime(); + state.openFiles = [ + { + ...file, + key: `${keyPrefix}-${file.key}`, + pending: true, + opened: true, + active: true, + }, + ]; }, [types.REMOVE_PENDING_TAB](state, file) { Object.assign(state, { |