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)) }