refac: emoji picker case sensitivity

This commit is contained in:
Timothy Jaeryang Baek 2025-09-04 22:10:46 +04:00
parent a140cfc521
commit c0a47169fa

View file

@ -30,16 +30,18 @@
$: { $: {
if (search) { if (search) {
emojis = Object.keys(emojiShortCodes).reduce((acc, key) => { emojis = Object.keys(emojiShortCodes).reduce((acc, key) => {
if (key.includes(search)) { if (key.includes(search.toLowerCase())) {
acc[key] = emojiShortCodes[key]; acc[key] = emojiShortCodes[key];
} else { } else {
if (Array.isArray(emojiShortCodes[key])) { if (Array.isArray(emojiShortCodes[key])) {
const filtered = emojiShortCodes[key].filter((emoji) => emoji.includes(search)); const filtered = emojiShortCodes[key].filter((emoji) =>
emoji.includes(search.toLowerCase())
);
if (filtered.length) { if (filtered.length) {
acc[key] = filtered; acc[key] = filtered;
} }
} else { } else {
if (emojiShortCodes[key].includes(search)) { if (emojiShortCodes[key].includes(search.toLowerCase())) {
acc[key] = emojiShortCodes[key]; acc[key] = emojiShortCodes[key];
} }
} }