mirror of
https://github.com/lana-k/sqliteviz.git
synced 2025-12-06 18:18:53 +08:00
add new tab only if was not already opened
This commit is contained in:
@@ -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 }) {
|
||||||
|
|||||||
Reference in New Issue
Block a user