mirror of
https://akkoma.dev/AkkomaGang/akkoma-fe
synced 2025-05-01 03:19:29 +08:00
Mfm autocomplete: remove unnecessary curry
This commit is contained in:
parent
b95bb64ecf
commit
3c840d1805
1 changed files with 3 additions and 8 deletions
|
@ -15,7 +15,6 @@ const MFM_TAGS = ['blur', 'bounce', 'flip', 'font', 'jelly', 'jump', 'rainbow',
|
||||||
|
|
||||||
export default data => {
|
export default data => {
|
||||||
const emojiCurry = suggestEmoji(data.emoji)
|
const emojiCurry = suggestEmoji(data.emoji)
|
||||||
const mfmCurry = suggestMfm()
|
|
||||||
const usersCurry = data.store && suggestUsers(data.store)
|
const usersCurry = data.store && suggestUsers(data.store)
|
||||||
return input => {
|
return input => {
|
||||||
const firstChar = input[0]
|
const firstChar = input[0]
|
||||||
|
@ -25,18 +24,14 @@ export default data => {
|
||||||
if (firstChar === '@' && usersCurry) {
|
if (firstChar === '@' && usersCurry) {
|
||||||
return usersCurry(input)
|
return usersCurry(input)
|
||||||
}
|
}
|
||||||
if (firstChar === '$' && mfmCurry) {
|
if (firstChar === '$') {
|
||||||
return mfmCurry(input)
|
return MFM_TAGS
|
||||||
|
.filter(({ replacement }) => replacement.toLowerCase().indexOf(input) !== -1)
|
||||||
}
|
}
|
||||||
return []
|
return []
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export const suggestMfm = () => input => {
|
|
||||||
return MFM_TAGS
|
|
||||||
.filter(({ replacement }) => replacement.toLowerCase().indexOf(input) !== -1)
|
|
||||||
}
|
|
||||||
|
|
||||||
export const suggestEmoji = emojis => input => {
|
export const suggestEmoji = emojis => input => {
|
||||||
const noPrefix = input.toLowerCase().substr(1)
|
const noPrefix = input.toLowerCase().substr(1)
|
||||||
return emojis
|
return emojis
|
||||||
|
|
Loading…
Reference in a new issue