aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2019-06-18 22:13:03 +0300
committerHenry Jameson <me@hjkos.com>2019-06-18 22:13:03 +0300
commit46e012206732f331a901eb1c4b90bab14d68d095 (patch)
treee62d2f38080d51b6d1eb5c57dd365c7f32452a83
parent0032802f0a3ef6249f56acefeb2b0e900b90d1b1 (diff)
review
-rw-r--r--src/components/emoji-input/emoji-input.js2
-rw-r--r--src/components/emoji-input/suggestor.js22
2 files changed, 11 insertions, 13 deletions
diff --git a/src/components/emoji-input/emoji-input.js b/src/components/emoji-input/emoji-input.js
index d2e4a21a..0955a37e 100644
--- a/src/components/emoji-input/emoji-input.js
+++ b/src/components/emoji-input/emoji-input.js
@@ -6,7 +6,7 @@ import { take } from 'lodash'
* without having to give up the comfort of <input/> and <textarea/> elements
*
* Intended usage is:
- * <emoji-input v-model="something">
+ * <EmojiInput v-model="something">
* <input v-model="something"/>
* </EmojiInput>
*
diff --git a/src/components/emoji-input/suggestor.js b/src/components/emoji-input/suggestor.js
index 95f14633..a7ac203e 100644
--- a/src/components/emoji-input/suggestor.js
+++ b/src/components/emoji-input/suggestor.js
@@ -8,20 +8,18 @@
* Depending on data present one or both (or none) can be present, so if field
* doesn't support user linking you can just provide only emoji.
*/
-export default function suggest (data) {
- return input => {
- const firstChar = input[0]
- if (firstChar === ':' && data.emoji) {
- return suggestEmoji(data.emoji)(input)
- }
- if (firstChar === '@' && data.users) {
- return suggestUsers(data.users)(input)
- }
- return []
+export default data => input => {
+ const firstChar = input[0]
+ if (firstChar === ':' && data.emoji) {
+ return suggestEmoji(data.emoji)(input)
}
+ if (firstChar === '@' && data.users) {
+ return suggestUsers(data.users)(input)
+ }
+ return []
}
-export const suggestEmoji = (emojis) => input => {
+export const suggestEmoji = emojis => input => {
const noPrefix = input.toLowerCase().substr(1)
return emojis
.filter(({ displayText }) => displayText.toLowerCase().startsWith(noPrefix))
@@ -40,7 +38,7 @@ export const suggestEmoji = (emojis) => input => {
})
}
-export const suggestUsers = (users) => input => {
+export const suggestUsers = users => input => {
const noPrefix = input.toLowerCase().substr(1)
return users.filter(
user =>