瀏覽代碼

refac: emoji picker case sensitivity

Timothy Jaeryang Baek 1 月之前
父節點
當前提交
c0a47169fa
共有 1 個文件被更改,包括 5 次插入3 次删除
  1. 5 3
      src/lib/components/common/EmojiPicker.svelte

+ 5 - 3
src/lib/components/common/EmojiPicker.svelte

@@ -30,16 +30,18 @@
 	$: {
 		if (search) {
 			emojis = Object.keys(emojiShortCodes).reduce((acc, key) => {
-				if (key.includes(search)) {
+				if (key.includes(search.toLowerCase())) {
 					acc[key] = emojiShortCodes[key];
 				} else {
 					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) {
 							acc[key] = filtered;
 						}
 					} else {
-						if (emojiShortCodes[key].includes(search)) {
+						if (emojiShortCodes[key].includes(search.toLowerCase())) {
 							acc[key] = emojiShortCodes[key];
 						}
 					}