@@ -37,11 +62,14 @@ export default {
NcInputField,
IconAdd,
IconLoading,
+ NcButton,
+ NcModal,
},
data() {
return {
loading: false,
displayName: '',
+ modalOpen: false,
}
},
computed: {
@@ -55,6 +83,21 @@ export default {
},
},
methods: {
+ openModal() {
+ this.modalOpen = true
+ },
+
+ onModalCancel() {
+ this.modalOpen = false
+ this.displayName = ''
+ this.loading = false
+ },
+
+ async onModalSubmit() {
+ await this.addAddressbook()
+ this.modalOpen = false
+ },
+
/**
* Add a new address book
*/
@@ -78,3 +121,32 @@ export default {
},
}
+
+
diff --git a/src/components/AppNavigation/Settings/SettingsSortContacts.vue b/src/components/AppNavigation/Settings/SettingsSortContacts.vue
index ff21cd2b7b..e5aaf35bfe 100644
--- a/src/components/AppNavigation/Settings/SettingsSortContacts.vue
+++ b/src/components/AppNavigation/Settings/SettingsSortContacts.vue
@@ -20,18 +20,17 @@