We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d6ae47d commit 55c6ecfCopy full SHA for 55c6ecf
web/pages/settings/index.vue
@@ -84,6 +84,7 @@
84
:icon="$vuetify.breakpoint.mdAndDown"
85
small
86
color="error"
87
+ :disabled="deletingPhone"
88
@click.prevent="deletePhone(phone.id)"
89
>
90
<v-icon small>mdi-delete</v-icon>
@@ -110,6 +111,7 @@ export default {
110
111
data() {
112
return {
113
apiKeyShow: false,
114
+ deletingPhone: false,
115
}
116
},
117
computed: {
@@ -131,7 +133,10 @@ export default {
131
133
132
134
methods: {
135
deletePhone(phoneId) {
- this.$store.dispatch('deletePhone', phoneId)
136
+ this.deletingPhone = true
137
+ this.$store.dispatch('deletePhone', phoneId).finally(() => {
138
+ this.deletingPhone = false
139
+ })
140
141
142
0 commit comments