diff options
| author | kPherox <admin@mail.kr-kp.com> | 2020-06-19 21:18:36 +0900 |
|---|---|---|
| committer | kPherox <admin@mail.kr-kp.com> | 2020-06-19 21:18:36 +0900 |
| commit | bad3dacfac1ef3dd2c0f55b53fb78f4bf410a01e (patch) | |
| tree | 4ee7ee3ce2c58f52c8b5640bc57d055767bbcec5 /src/components | |
| parent | fd2157efe48e49f40f17b81cd79d9b45a304bc62 (diff) | |
implement user suggestor for profile fields
Diffstat (limited to 'src/components')
| -rw-r--r-- | src/components/settings_modal/tabs/profile_tab.js | 6 | ||||
| -rw-r--r-- | src/components/settings_modal/tabs/profile_tab.vue | 6 |
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" |
