From e699369f1f941426c1bdc43c9034f6f5771e28d6 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sat, 26 Oct 2024 16:49:59 +0300 Subject: [PATCH] web/emoji: ignore spaces when searching --- web/src/util/emoji/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web/src/util/emoji/index.ts b/web/src/util/emoji/index.ts index 75c6a01..7815516 100644 --- a/web/src/util/emoji/index.ts +++ b/web/src/util/emoji/index.ts @@ -128,13 +128,13 @@ export function parseCustomEmojiPack( } let converted = emojiMap.get(image.url) if (converted) { - converted.s.push(shortcode.toLowerCase().replaceAll("_", "")) + converted.s.push(shortcode.toLowerCase().replaceAll("_", "").replaceAll(" ", "")) } else { converted = { c: id, u: image.url, n: shortcode, - s: [shortcode.toLowerCase().replaceAll("_", "")], + s: [shortcode.toLowerCase().replaceAll("_", "").replaceAll(" ", "")], t: image.body || shortcode, } emojiMap.set(image.url, converted) @@ -171,7 +171,7 @@ interface useEmojisParams { } export function useFilteredEmojis(query: string, params: useEmojisParams = {}): Emoji[][] { - query = query.toLowerCase().replaceAll("_", "") + query = query.toLowerCase().replaceAll("_", "").replaceAll(" ", "") const frequentlyUsedCategory: Emoji[] = useMemo(() => { if (!params.frequentlyUsed?.size) { return []