fix regexp error in suggestor

This commit is contained in:
Henry Jameson 2026-07-02 13:57:02 +03:00
commit fe7315bdb5

View file

@ -26,14 +26,14 @@ export default (data) => {
} }
export const suggestEmoji = (emojis) => (input, nameKeywordLocalizer) => { export const suggestEmoji = (emojis) => (input, nameKeywordLocalizer) => {
const noPrefix = input.toLowerCase().substr(1) const noPrefix = input.toLowerCase().substring(1)
return emojis return emojis
.map((emoji) => ({ ...emoji, ...nameKeywordLocalizer(emoji) })) .map((emoji) => ({ ...emoji, ...nameKeywordLocalizer(emoji) }))
.filter( .filter(
(emoji) => (emoji) =>
emoji.names emoji.names
.concat(emoji.keywords) .concat(emoji.keywords)
.filter((kw) => kw.toLowerCase().match(noPrefix)).length, .filter((kw) => kw.toLowerCase().includes(noPrefix)).length,
) )
.map((k) => { .map((k) => {
let score = 0 let score = 0