From 0b4c6838fe99b8b7016accc58fcf36a42a1ece48 Mon Sep 17 00:00:00 2001
From: "J.-S. Caux" <J.S.Caux@uva.nl>
Date: Wed, 28 Oct 2020 19:11:58 +0100
Subject: [PATCH] Improve warning if email address is not found in address book

---
 .../assets/vue/components/SelectFromAddressBook.vue      | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/apimail/static/apimail/assets/vue/components/SelectFromAddressBook.vue b/apimail/static/apimail/assets/vue/components/SelectFromAddressBook.vue
index 6c395bdd0..517f712fa 100644
--- a/apimail/static/apimail/assets/vue/components/SelectFromAddressBook.vue
+++ b/apimail/static/apimail/assets/vue/components/SelectFromAddressBook.vue
@@ -8,8 +8,13 @@
     label="address"
     :filterable="false"
     >
-    <template slot="no-options">
-      No match found in your address book
+    <template v-slot:no-options="{ search, searching }">
+      <template v-if="searching">
+	<span class="bg-danger px-4 py-2 text-white">No match found in your address book</span>
+      </template>
+      <template v-else>
+	Type to search in your address book
+      </template>
     </template>
     <template slot="option" slot-scope="option">
       {{ option.address }}
-- 
GitLab