1
0
mirror of https://github.com/lana-k/sqliteviz.git synced 2025-12-07 02:28:54 +08:00

add new tab only if was not already opened

This commit is contained in:
lana-k
2020-12-22 17:10:58 +01:00
parent 02091dddb7
commit 71f585eef5

View File

@@ -70,10 +70,12 @@ export default new Vuex.Store({
state.dbName = name state.dbName = name
}, },
addTab (state, tab) { addTab (state, tab) {
state.tabs.push(tab) // add new tab only if was not already opened
if (!state.tabs.some(openedTab => openedTab.id === tab.id)) {
if (!tab.name) { state.tabs.push(tab)
state.untitledLastIndex += 1 if (!tab.name) {
state.untitledLastIndex += 1
}
} }
}, },
updateTab (state, { index, name, id, query, chart, isUnsaved }) { updateTab (state, { index, name, id, query, chart, isUnsaved }) {