aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorkPherox <admin@mail.kr-kp.com>2020-06-19 21:18:36 +0900
committerkPherox <admin@mail.kr-kp.com>2020-06-19 21:18:36 +0900
commitbad3dacfac1ef3dd2c0f55b53fb78f4bf410a01e (patch)
tree4ee7ee3ce2c58f52c8b5640bc57d055767bbcec5 /src
parentfd2157efe48e49f40f17b81cd79d9b45a304bc62 (diff)
implement user suggestor for profile fields
Diffstat (limited to 'src')
-rw-r--r--src/components/settings_modal/tabs/profile_tab.js6
-rw-r--r--src/components/settings_modal/tabs/profile_tab.vue6
2 files changed, 10 insertions, 2 deletions
diff --git a/src/components/settings_modal/tabs/profile_tab.js b/src/components/settings_modal/tabs/profile_tab.js
index 896ff508..0874e0c8 100644
--- a/src/components/settings_modal/tabs/profile_tab.js
+++ b/src/components/settings_modal/tabs/profile_tab.js
@@ -65,6 +65,12 @@ const ProfileTab = {
...this.$store.state.instance.customEmoji
] })
},
+ userSuggestor () {
+ return suggestor({
+ users: this.$store.state.users.users,
+ updateUsersList: (query) => this.$store.dispatch('searchUsers', { query })
+ })
+ },
fieldsLimits () {
return this.$store.state.instance.fieldsLimits
},
diff --git a/src/components/settings_modal/tabs/profile_tab.vue b/src/components/settings_modal/tabs/profile_tab.vue
index 2fa3021e..20a68f7d 100644
--- a/src/components/settings_modal/tabs/profile_tab.vue
+++ b/src/components/settings_modal/tabs/profile_tab.vue
@@ -104,8 +104,9 @@
>
<EmojiInput
v-model="newFields[i].name"
- :suggest="emojiSuggestor"
+ enable-emoji-picker
hide-emoji-button
+ :suggest="userSuggestor"
>
<input
v-model="newFields[i].name"
@@ -114,8 +115,9 @@
</EmojiInput>
<EmojiInput
v-model="newFields[i].value"
- :suggest="emojiSuggestor"
+ enable-emoji-picker
hide-emoji-button
+ :suggest="userSuggestor"
>
<input
v-model="newFields[i].value"