diff --git a/src/views/MyQueries.vue b/src/views/MyQueries.vue
index 0398cd0..52ecf55 100644
--- a/src/views/MyQueries.vue
+++ b/src/views/MyQueries.vue
@@ -37,7 +37,7 @@
{{ query.createdAt | date }}
-
+
@@ -151,6 +151,14 @@ export default {
this.$store.commit('updateTabName', { index: tabIndex, newName: this.newName })
}
},
+ duplicateQuery (index) {
+ const newQuery = JSON.parse(JSON.stringify(this.queries[index]))
+ newQuery.name = newQuery.name + ' Copy'
+ newQuery.id = Number(new Date())
+ newQuery.createdAt = new Date()
+ this.queries.push(newQuery)
+ this.saveQueriesInLocalStorage()
+ },
saveQueriesInLocalStorage () {
localStorage.setItem('myQueries', JSON.stringify(this.queries))
}