From b8ff418a24bf513f9b5c698f538bfbe6d6a25f2d Mon Sep 17 00:00:00 2001 From: TumiMoshou <139065767+TumiMoshou@users.noreply.github.com> Date: Fri, 8 Mar 2024 07:45:05 +0200 Subject: [PATCH 01/16] Add import statement for useState hook in EmojiKeyBoard.jsx --- src/Components/EmojiKeyBoard.jsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Components/EmojiKeyBoard.jsx b/src/Components/EmojiKeyBoard.jsx index 4ffbf1c..7e86c0f 100644 --- a/src/Components/EmojiKeyBoard.jsx +++ b/src/Components/EmojiKeyBoard.jsx @@ -1,3 +1,4 @@ +import React, { useState } from 'react'; import { useEmojiData } from "../hooks/useEmojiData"; function EmojiKeyBoard({ handleInputButtonClick }) { From 7c2b4651b71a06b0c442025b0dcc2f5586ca9aa8 Mon Sep 17 00:00:00 2001 From: TumiMoshou <139065767+TumiMoshou@users.noreply.github.com> Date: Fri, 8 Mar 2024 09:58:03 +0200 Subject: [PATCH 02/16] Add search functionality to EmojiKeyBoard component --- src/Components/EmojiKeyBoard.jsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Components/EmojiKeyBoard.jsx b/src/Components/EmojiKeyBoard.jsx index 7e86c0f..50c6dbf 100644 --- a/src/Components/EmojiKeyBoard.jsx +++ b/src/Components/EmojiKeyBoard.jsx @@ -3,6 +3,7 @@ import { useEmojiData } from "../hooks/useEmojiData"; function EmojiKeyBoard({ handleInputButtonClick }) { const emojiCategories = useEmojiData(); + const [searchTerm, setSearchTerm] = useState(''); return (
From 0406b3b4e6f5a36320eecf928286fc6ace4fea89 Mon Sep 17 00:00:00 2001 From: TumiMoshou <139065767+TumiMoshou@users.noreply.github.com> Date: Fri, 8 Mar 2024 10:06:01 +0200 Subject: [PATCH 03/16] Implement emoji filtering based on search term --- src/Components/EmojiKeyBoard.jsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Components/EmojiKeyBoard.jsx b/src/Components/EmojiKeyBoard.jsx index 50c6dbf..30982f8 100644 --- a/src/Components/EmojiKeyBoard.jsx +++ b/src/Components/EmojiKeyBoard.jsx @@ -5,6 +5,13 @@ function EmojiKeyBoard({ handleInputButtonClick }) { const emojiCategories = useEmojiData(); const [searchTerm, setSearchTerm] = useState(''); + // Filtering emojis based on search term + const filteredEmojis = Object.entries(emojiCategories) + .reduce((acc, [category, emojis]) => { + acc[category] = emojis.filter(emoji => emoji.includes(searchTerm)); + return acc; + }, {}); + return (
{Object.entries(emojiCategories).map(([category, emojis]) => ( From 58694db4425826680a25a858e4e3899f967bbab2 Mon Sep 17 00:00:00 2001 From: TumiMoshou <139065767+TumiMoshou@users.noreply.github.com> Date: Fri, 8 Mar 2024 10:11:39 +0200 Subject: [PATCH 04/16] Add search input for emoji filtering --- src/Components/EmojiKeyBoard.jsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Components/EmojiKeyBoard.jsx b/src/Components/EmojiKeyBoard.jsx index 30982f8..01943be 100644 --- a/src/Components/EmojiKeyBoard.jsx +++ b/src/Components/EmojiKeyBoard.jsx @@ -14,6 +14,13 @@ function EmojiKeyBoard({ handleInputButtonClick }) { return (
+ {/* Adding search input */} + setSearchTerm(e.target.value)} // Updating search term state on change + /> {Object.entries(emojiCategories).map(([category, emojis]) => (

{category}

From 35efaf4d4e43f465901af8af3b27cfb1931eb1b5 Mon Sep 17 00:00:00 2001 From: TumiMoshou <139065767+TumiMoshou@users.noreply.github.com> Date: Fri, 8 Mar 2024 10:15:39 +0200 Subject: [PATCH 05/16] Update EmojiKeyBoard to render filtered emojis --- src/Components/EmojiKeyBoard.jsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Components/EmojiKeyBoard.jsx b/src/Components/EmojiKeyBoard.jsx index 01943be..f743305 100644 --- a/src/Components/EmojiKeyBoard.jsx +++ b/src/Components/EmojiKeyBoard.jsx @@ -21,7 +21,8 @@ function EmojiKeyBoard({ handleInputButtonClick }) { value={searchTerm} onChange={(e) => setSearchTerm(e.target.value)} // Updating search term state on change /> - {Object.entries(emojiCategories).map(([category, emojis]) => ( + {/* Rendering emojis based on filtered emojis */} + {Object.entries(filteredEmojis).map(([category, emojis]) => (

{category}

{emojis.map((emoji, index) => ( From ddd3181c31c251460bc444ac2338e026b42f73c2 Mon Sep 17 00:00:00 2001 From: TumiMoshou <139065767+TumiMoshou@users.noreply.github.com> Date: Fri, 8 Mar 2024 11:17:04 +0200 Subject: [PATCH 06/16] Add descriptions for emojis in the smileys category --- src/hooks/useEmojiData.js | 93 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/src/hooks/useEmojiData.js b/src/hooks/useEmojiData.js index 5f8b014..271e1ee 100644 --- a/src/hooks/useEmojiData.js +++ b/src/hooks/useEmojiData.js @@ -1,7 +1,98 @@ export const useEmojiData = () => { const emojiCategories = { - smileys: ['๐Ÿ˜€', '๐Ÿ˜', '๐Ÿ˜†', '๐Ÿฅน', '๐Ÿ˜…', '๐Ÿ˜‚', '๐Ÿคฃ', '๐Ÿฅฒ', '๐Ÿ˜Š', '๐Ÿ˜‡', '๐Ÿ™‚', '๐Ÿ™ƒ', '๐Ÿ˜‰', '๐Ÿ˜Œ','๐Ÿ˜', '๐Ÿฅฐ', '๐Ÿ˜˜', '๐Ÿ˜‹', '๐Ÿ˜›', '๐Ÿ˜', '๐Ÿ˜œ', '๐Ÿคช', '๐Ÿคจ', '๐Ÿง', '๐Ÿค“', '๐Ÿ˜Ž','๐Ÿฅธ', '๐Ÿคฉ', '๐Ÿฅณ', '๐Ÿ˜', '๐Ÿ˜’', '๐Ÿ˜ž', '๐Ÿ˜”', '๐Ÿ˜Ÿ', '๐Ÿ˜•', '๐Ÿ˜ฃ', '๐Ÿ˜–', '๐Ÿ˜ซ', '๐Ÿฅบ', '๐Ÿ˜ข', '๐Ÿ˜ญ', '๐Ÿ˜ค', '๐Ÿ˜ ', '๐Ÿ˜ก', '๐Ÿคฌ', '๐Ÿคฏ', '๐Ÿ˜ณ', '๐Ÿฅต', '๐Ÿฅถ', '๐Ÿ˜ฑ', '๐Ÿ˜จ', '๐Ÿ˜ฐ', '๐Ÿค—', '๐Ÿค”', '๐Ÿซฃ', '๐Ÿคญ', '๐Ÿซข', '๐Ÿคซ', '๐Ÿซ ', '๐Ÿ˜ถ', '๐Ÿ˜', '๐Ÿ˜‘', '๐Ÿ˜ฌ', '๐Ÿ™„', '๐Ÿ˜ฏ', '๐Ÿ˜ฆ', '๐Ÿฅฑ', '๐Ÿ˜ด', '๐Ÿคค', '๐Ÿ˜ฎโ€๐Ÿ’จ', '๐Ÿฅด', '๐Ÿคข', '๐Ÿคฎ', '๐Ÿคง', '๐Ÿ˜ท', '๐Ÿค’', '๐Ÿค•', '๐Ÿค‘', '๐Ÿค ', '๐Ÿ˜ˆ', '๐Ÿ‘ฟ', '๐Ÿ‘น', '๐Ÿ‘บ', '๐Ÿคก', '๐Ÿ’ฉ', '๐Ÿ‘ป', '๐Ÿ’€', '๐Ÿ‘ฝ', '๐Ÿค–', '๐ŸŽƒ' ], + smileys: [ + { emoji: '๐Ÿ˜€', description: 'Grinning Face' }, + { emoji: '๐Ÿ˜', description: 'Beaming Face with Smiling Eyes' }, + { emoji: '๐Ÿ˜†', description: 'Grinning Squinting Face' }, + { emoji: '๐Ÿฅน', description: 'Smiling Face with Tears' }, + { emoji: '๐Ÿ˜…', description: 'Grinning Face with Sweat' }, + { emoji: '๐Ÿ˜‚', description: 'Laughing Face with Tears of Joy' }, + { emoji: '๐Ÿคฃ', description: 'Rolling on the Floor Laughing Face' }, + { emoji: '๐Ÿฅฒ', description: 'Smiling Face with Tear' }, + { emoji: '๐Ÿ˜Š', description: 'Smiling Face with Smiling Eyes'} , + { emoji: '๐Ÿ˜‡', description: 'Smiling Face with Halo' }, + { emoji: '๐Ÿ™‚', description: 'Slightly Smiling Face' }, + { emoji: '๐Ÿ™ƒ', description: 'Upside-Down Smiling Face' }, + { emoji: '๐Ÿ˜‰', description: 'Winking Face' }, + { emoji: '๐Ÿ˜Œ', description: 'Relieved Face' }, + { emoji: '๐Ÿ˜', description: 'Face with Heart-Eyes' }, + { emoji: '๐Ÿฅฐ', description: 'Smiling Face with Hearts' }, + { emoji: '๐Ÿ˜˜', description: 'Face Blowing a Kiss' }, + { emoji: '๐Ÿ˜‹', description: 'Face Savoring Food' }, + { emoji: '๐Ÿ˜›', description: 'Face with Tongue Sticking Out' }, + { emoji: '๐Ÿ˜', description: 'Squinting Face with Tongue Sticking Out' }, + { emoji: '๐Ÿ˜œ', description: 'Winking Face with Tongue Sticking Out' }, + { emoji: '๐Ÿคช', description: 'Zany Face with Tongue Sticking Out' }, + { emoji: '๐Ÿคจ', description: 'Face with Raised Eyebrow' }, + { emoji: '๐Ÿง', description: 'Face with Monocle' }, + { emoji: '๐Ÿค“', description: 'Nerd Face' }, + { emoji: '๐Ÿ˜Ž', description: 'Smiling Face with Sunglasses' }, + { emoji: '๐Ÿฅธ', description: 'Disguised Face' }, + { emoji: '๐Ÿคฉ', description: 'Star-Struck Face' }, + { emoji: '๐Ÿฅณ', description: 'Partying Face' }, + { emoji: '๐Ÿ˜', description: 'Smirking Face' }, + { emoji: '๐Ÿ˜’', description: 'Unamused Face' }, + { emoji: '๐Ÿ˜ž', description: 'Disappointed Face' }, + { emoji: '๐Ÿ˜”', description: 'Pensive Face' }, + { emoji: '๐Ÿ˜Ÿ', description: 'Worried Face' }, + { emoji: '๐Ÿ˜•', description: 'Confused Face' }, + { emoji: '๐Ÿ˜ฃ', description: 'Persevering Face' }, + { emoji: '๐Ÿ˜–', description: 'Confused Face' }, + { emoji: '๐Ÿ˜ซ', description: 'Frustrated Face' }, + { emoji: '๐Ÿฅบ', description: 'Pleading Face' }, + { emoji: '๐Ÿ˜ข', description: 'Crying Face with One Tear' }, + { emoji: '๐Ÿ˜ญ', description: 'Face Crying Heavily' }, + { emoji: '๐Ÿ˜ค', description: 'Face with Steam from Nose' }, + { emoji: '๐Ÿ˜ ', description: 'Angry Face' }, + { emoji: '๐Ÿ˜ก', description: 'Very Angry Face' }, + { emoji: '๐Ÿคฌ', description: 'Swearing Face' }, + { emoji: '๐Ÿคฏ', description: 'Exploding Head' }, + { emoji: '๐Ÿ˜ณ', description: 'Shocked Face' }, + { emoji: '๐Ÿฅต', description: 'Hot Face' }, + { emoji: '๐Ÿฅถ', description: 'Cold Face' }, + { emoji: '๐Ÿ˜ฑ', description: 'Face Screaming in Fear' }, + { emoji: '๐Ÿ˜จ', description: 'Fearful Face' }, + { emoji: '๐Ÿ˜ฐ', description: 'Anxious Face with Sweat' }, + { emoji: '๐Ÿค—', description: 'Hugging face' }, + { emoji: '๐Ÿค”', description: 'Thinking Face' }, + { emoji: '๐Ÿซฃ', description: 'Face with Hands Over Mouth and Eyes' }, + { emoji: '๐Ÿคญ', description: 'Smiling Face with Hand Over Mouth' }, + { emoji: '๐Ÿซข', description: 'Face with Hand Over Mouth' }, + { emoji: '๐Ÿคซ', description: 'Shushing Face' }, + { emoji: '๐Ÿซ ', description: 'Melting Face' }, + { emoji: '๐Ÿ˜ถ', description: 'Face Without Mouth' }, + { emoji: '๐Ÿ˜', description: 'Neutral Face' }, + { emoji: '๐Ÿ˜‘', description: 'Expressionless Face' }, + { emoji: '๐Ÿ˜ฌ', description: 'Grimacing Face' }, + { emoji: '๐Ÿ™„', description: 'Face with Rolling Eyes' }, + { emoji: '๐Ÿ˜ฏ', description: 'Hushed Face' }, + { emoji: '๐Ÿ˜ฆ', description: 'Face with Open Mouth' }, + { emoji: '๐Ÿฅฑ', description: 'Yawning Face' }, + { emoji: '๐Ÿ˜ด', description: 'Sleeping Face' }, + { emoji: '๐Ÿคค', description: 'Drooling Face' }, + { emoji: '๐Ÿ˜ฎโ€๐Ÿ’จ', description: 'Exhaling Face' }, + { emoji: '๐Ÿฅด', description: 'Woozy Face' }, + { emoji: '๐Ÿคข', description: 'Nauseated Face' }, + { emoji: '๐Ÿคฎ', description: 'Vomiting Face' }, + { emoji: '๐Ÿคง', description: 'Blowing Nose Face' }, + { emoji: '๐Ÿ˜ท', description: 'Face with Medical Mask' }, + { emoji: '๐Ÿค’', description: 'Face with Thermometer' }, + { emoji: '๐Ÿค•', description: 'Face with Head Bandage' }, + { emoji: '๐Ÿค‘', description: 'Money-Mouth Face' }, + { emoji: '๐Ÿค ', description: 'Face Wearing Cowboy Hat' }, + { emoji: '๐Ÿ˜ˆ', description: 'Purple Devil Grinning Face' }, + { emoji: '๐Ÿ‘ฟ', description: 'Purple Devil Frowning Face' }, + { emoji: '๐Ÿ‘น', description: 'Ogre' }, + { emoji: '๐Ÿ‘บ', description: 'Goblin' }, + { emoji: '๐Ÿคก', description: 'Clown' }, + { emoji: '๐Ÿ’ฉ', description: 'Poop' }, + { emoji: '๐Ÿ‘ป', description: 'Ghost' }, + { emoji: '๐Ÿ’€', description: 'Skull' }, + { emoji: '๐Ÿ‘ฝ', description: 'Alien' }, + { emoji: '๐Ÿค–', description: 'Robot' }, + { emoji: '๐ŸŽƒ', description: 'Face Carved into Pumpkin' } + ], animals: ['๐Ÿถ', '๐Ÿฑ', '๐Ÿญ', '๐Ÿน', '๐Ÿฐ', '๐ŸฆŠ', '๐Ÿป', '๐Ÿผ', '๐Ÿปโ€โ„๏ธ', '๐Ÿจ', '๐Ÿฏ', '๐Ÿฆ', '๐Ÿฎ', '๐Ÿท', '๐Ÿฝ', '๐Ÿธ', '๐Ÿต', '๐Ÿ™ˆ', '๐Ÿ™‰', '๐Ÿ™Š', '๐Ÿ’', '๐Ÿ”', '๐Ÿง', '๐Ÿฆ', '๐Ÿค', '๐Ÿฃ', '๐Ÿฅ', '๐Ÿฆ†', '๐Ÿฆ…', '๐Ÿฆ‰', '๐Ÿฆ‡', '๐Ÿบ', '๐Ÿ—', '๐Ÿด', '๐Ÿฆ„', '๐Ÿ', '๐Ÿชฑ', '๐Ÿ›', '๐Ÿฆ‹', '๐ŸŒ', '๐Ÿž', '๐Ÿœ', '๐Ÿชฐ', '๐Ÿชฒ', '๐Ÿชณ', '๐ŸฆŸ', '๐Ÿฆ—', '๐Ÿ•ท', '๐Ÿ•ธ', '๐Ÿฆ‚', '๐Ÿข', '๐Ÿ', '๐ŸฆŽ', '๐Ÿฆ–', '๐Ÿฆ•', '๐Ÿ™', '๐Ÿฆ‘', '๐Ÿฆ', '๐Ÿฆž', '๐Ÿฆ€', '๐Ÿก', '๐Ÿ ', '๐ŸŸ', '๐Ÿฌ', '๐Ÿณ', '๐Ÿ‹', '๐Ÿฆˆ', '๐ŸŠ', '๐Ÿ…', '๐Ÿ†', '๐Ÿฆ“', '๐Ÿฆ', '๐Ÿฆง', '๐Ÿฆฃ', '๐Ÿ˜', '๐Ÿฆ›', '๐Ÿฆ', '๐Ÿช', '๐Ÿซ', '๐Ÿฆ’', '๐Ÿฆ˜', '๐Ÿฆฌ', '๐Ÿƒ', '๐Ÿ‚', '๐Ÿ„', '๐ŸŽ', '๐Ÿ–', '๐Ÿ', '๐Ÿ‘', '๐Ÿฆ™', '๐Ÿ', '๐ŸฆŒ', '๐Ÿ•', '๐Ÿฉ', '๐Ÿฆฎ', '๐Ÿ•โ€๐Ÿฆบ', '๐Ÿˆ', '๐Ÿ“' ], From c1c0fe9fef7f1f1a7082d89014223bd68f4ed24c Mon Sep 17 00:00:00 2001 From: TumiMoshou <139065767+TumiMoshou@users.noreply.github.com> Date: Sat, 9 Mar 2024 01:36:52 +0200 Subject: [PATCH 07/16] Add descriptions for emojis in the animals category --- src/hooks/useEmojiData.js | 101 +++++++++++++++++++++++++++++++++++++- 1 file changed, 100 insertions(+), 1 deletion(-) diff --git a/src/hooks/useEmojiData.js b/src/hooks/useEmojiData.js index 271e1ee..4608597 100644 --- a/src/hooks/useEmojiData.js +++ b/src/hooks/useEmojiData.js @@ -94,7 +94,106 @@ export const useEmojiData = () => { { emoji: '๐ŸŽƒ', description: 'Face Carved into Pumpkin' } ], - animals: ['๐Ÿถ', '๐Ÿฑ', '๐Ÿญ', '๐Ÿน', '๐Ÿฐ', '๐ŸฆŠ', '๐Ÿป', '๐Ÿผ', '๐Ÿปโ€โ„๏ธ', '๐Ÿจ', '๐Ÿฏ', '๐Ÿฆ', '๐Ÿฎ', '๐Ÿท', '๐Ÿฝ', '๐Ÿธ', '๐Ÿต', '๐Ÿ™ˆ', '๐Ÿ™‰', '๐Ÿ™Š', '๐Ÿ’', '๐Ÿ”', '๐Ÿง', '๐Ÿฆ', '๐Ÿค', '๐Ÿฃ', '๐Ÿฅ', '๐Ÿฆ†', '๐Ÿฆ…', '๐Ÿฆ‰', '๐Ÿฆ‡', '๐Ÿบ', '๐Ÿ—', '๐Ÿด', '๐Ÿฆ„', '๐Ÿ', '๐Ÿชฑ', '๐Ÿ›', '๐Ÿฆ‹', '๐ŸŒ', '๐Ÿž', '๐Ÿœ', '๐Ÿชฐ', '๐Ÿชฒ', '๐Ÿชณ', '๐ŸฆŸ', '๐Ÿฆ—', '๐Ÿ•ท', '๐Ÿ•ธ', '๐Ÿฆ‚', '๐Ÿข', '๐Ÿ', '๐ŸฆŽ', '๐Ÿฆ–', '๐Ÿฆ•', '๐Ÿ™', '๐Ÿฆ‘', '๐Ÿฆ', '๐Ÿฆž', '๐Ÿฆ€', '๐Ÿก', '๐Ÿ ', '๐ŸŸ', '๐Ÿฌ', '๐Ÿณ', '๐Ÿ‹', '๐Ÿฆˆ', '๐ŸŠ', '๐Ÿ…', '๐Ÿ†', '๐Ÿฆ“', '๐Ÿฆ', '๐Ÿฆง', '๐Ÿฆฃ', '๐Ÿ˜', '๐Ÿฆ›', '๐Ÿฆ', '๐Ÿช', '๐Ÿซ', '๐Ÿฆ’', '๐Ÿฆ˜', '๐Ÿฆฌ', '๐Ÿƒ', '๐Ÿ‚', '๐Ÿ„', '๐ŸŽ', '๐Ÿ–', '๐Ÿ', '๐Ÿ‘', '๐Ÿฆ™', '๐Ÿ', '๐ŸฆŒ', '๐Ÿ•', '๐Ÿฉ', '๐Ÿฆฎ', '๐Ÿ•โ€๐Ÿฆบ', '๐Ÿˆ', '๐Ÿ“' ], + animals: [ + { emoji: '๐Ÿถ', description: 'Dog Face' }, + { emoji: '๐Ÿฑ', description: 'Cat Face' }, + { emoji: '๐Ÿญ', description: 'Mouse Face' }, + { emoji: '๐Ÿน', description: 'Hamster Face' }, + { emoji: '๐Ÿฐ', description: 'Rabbit Face' }, + { emoji: '๐ŸฆŠ', description: 'Fox Face' }, + { emoji: '๐Ÿป', description: 'Bear Face'}, + { emoji: '๐Ÿผ', description: 'Panda Face'}, + { emoji: '๐Ÿปโ€โ„๏ธ', description: 'Polar Bear Face' }, + { emoji: '๐Ÿจ', description: 'Koala Face' }, + { emoji: '๐Ÿฏ', description: 'Tiger Face' }, + { emoji: '๐Ÿฆ', description: 'Lion Face' }, + { emoji: '๐Ÿฎ', description: 'Cow Face' }, + { emoji: '๐Ÿท', description: 'Pig Face' }, + { emoji: '๐Ÿฝ', description: 'Pig Nose' }, + { emoji: '๐Ÿธ', description: 'Frog Face' }, + { emoji: '๐Ÿต', description: 'Monkey Face' }, + { emoji: '๐Ÿ™ˆ', description: 'See-No-Evil Monkey' }, + { emoji: '๐Ÿ™‰', description: 'Hear-No-Evil Monkey' }, + { emoji: '๐Ÿ™Š', description: 'Speak-No-Evil Monkey' }, + { emoji: '๐Ÿ’', description: 'Monkey' }, + { emoji: '๐Ÿ”', description: 'Chicken' }, + { emoji: '๐Ÿง', description: 'Penguin' }, + { emoji: '๐Ÿฆ', description: 'Bird' }, + { emoji: '๐Ÿค', description: 'Chick Face' }, + { emoji: '๐Ÿฃ', description: 'Hatching Chick' }, + { emoji: '๐Ÿฅ', description: 'Chick'}, + { emoji: '๐Ÿฆ†', description: 'Duck' }, + { emoji: '๐Ÿฆ…', description: 'Eagle' }, + { emoji: '๐Ÿฆ‰', description: 'Owl' }, + { emoji: '๐Ÿฆ‡', description: 'Bat' }, + { emoji: '๐Ÿบ', description: 'Wolf' }, + { emoji: '๐Ÿ—', description: 'Boar' }, + { emoji: '๐Ÿด', description: 'Horse' }, + { emoji: '๐Ÿฆ„', description: 'Unicorn' }, + { emoji: '๐Ÿ', description: 'Bee' }, + { emoji: '๐Ÿชฑ', description: 'Worm' }, + { emoji: '๐Ÿ›', description: 'Bug' }, + { emoji: '๐Ÿฆ‹', description: 'Butterfly' }, + { emoji: '๐ŸŒ', description: 'Snail' }, + { emoji: '๐Ÿž', description: 'Ladybug' }, + { emoji: '๐Ÿœ', description: 'Ant' }, + { emoji: '๐Ÿชฐ', description: 'Fly' }, + { emoji: '๐Ÿชฒ', description: 'Beetle' }, + { emoji: '๐Ÿชณ', description: 'Cockroach' }, + { emoji: '๐ŸฆŸ', description: 'Mosquito' }, + { emoji: '๐Ÿฆ—', description: 'Cricket' }, + { emoji: '๐Ÿ•ท', description: 'Spider' }, + { emoji: '๐Ÿ•ธ', description: 'Spider Web' }, + { emoji: '๐Ÿฆ‚', description: 'Scorpion' }, + { emoji: '๐Ÿข', description: 'Turtle' }, + { emoji: '๐Ÿ', description: 'Snake' }, + { emoji: '๐ŸฆŽ', description: 'Lizard' }, + { emoji: '๐Ÿฆ–', description: 'T-Rex' }, + { emoji: '๐Ÿฆ•', description: 'Sauropod' }, + { emoji: '๐Ÿ™', description: 'Octupus' }, + { emoji: '๐Ÿฆ‘', description: 'Squid' }, + { emoji: '๐Ÿฆ', description: 'Shrimp' }, + { emoji: '๐Ÿฆž', description: 'Lobster' }, + { emoji: '๐Ÿฆ€', description: 'Crab' }, + { emoji: '๐Ÿก', description: 'Blowfish' }, + { emoji: '๐Ÿ ', description: 'Tropical Fish' }, + { emoji: '๐ŸŸ', description: 'Fish' }, + { emoji: '๐Ÿฌ', description: 'Dolphin' }, + { emoji: '๐Ÿณ', description: 'Spouting Whale' }, + { emoji: '๐Ÿ‹', description: 'Whale' }, + { emoji: '๐Ÿฆˆ', description: 'Shark' }, + { emoji: '๐ŸŠ', description: 'Crocodile' }, + { emoji: '๐Ÿ…', description: 'Tiger' }, + { emoji: '๐Ÿ†', description: 'Leopard' }, + { emoji: '๐Ÿฆ“', description: 'Zebra' }, + { emoji: '๐Ÿฆ', description: 'Gorilla' }, + { emoji: '๐Ÿฆง', description: 'Orangutan' }, + { emoji: '๐Ÿฆฃ', description: 'Mammoth' }, + { emoji: '๐Ÿ˜', description: 'Elephant' }, + { emoji: '๐Ÿฆ›', description: 'Hippopotamus' }, + { emoji: '๐Ÿฆ', description: 'Rhinoceros' }, + { emoji: '๐Ÿช', description: 'Camel' }, + { emoji: '๐Ÿซ', description: 'Two-Hump Camel' }, + { emoji: '๐Ÿฆ’', description: 'Giraffe' }, + { emoji: '๐Ÿฆ˜', description: 'Kangaroo' }, + { emoji: '๐Ÿฆฌ', description: 'Bison' }, + { emoji: '๐Ÿƒ', description: 'Water Buffalo' }, + { emoji: '๐Ÿ‚', description: 'Ox' }, + { emoji: '๐Ÿ„', description: 'Cow' }, + { emoji: '๐ŸŽ', description: 'Horse' }, + { emoji: '๐Ÿ–', description: 'Pig' }, + { emoji: '๐Ÿ', description: 'Ram' }, + { emoji: '๐Ÿ‘', description: 'Ewe' }, + { emoji: '๐Ÿฆ™', description: 'Llama' }, + { emoji: '๐Ÿ', description: 'Goat' }, + { emoji: '๐ŸฆŒ', description: 'Deer' }, + { emoji: '๐Ÿ•', description: 'Dog' }, + { emoji: '๐Ÿฉ', description: 'Poodle' }, + { emoji: '๐Ÿฆฎ', description: 'Guide Dog' }, + { emoji: '๐Ÿ•โ€๐Ÿฆบ', description: 'Service Dog' }, + { emoji: '๐Ÿˆ', description: 'Cat' }, + { emoji: '๐Ÿ“', description: 'Rooster' } + ], food: ['๐Ÿ', '๐ŸŽ', '๐Ÿ', '๐ŸŠ', '๐Ÿ‹', '๐ŸŒ', '๐Ÿ‰', '๐Ÿ‡', '๐Ÿ“', '๐Ÿซ', '๐Ÿˆ', '๐Ÿ’', '๐Ÿ‘', '๐Ÿฅญ', '๐Ÿ', '๐Ÿฅฅ', '๐Ÿฅ', '๐Ÿ…', '๐Ÿซ’', '๐Ÿฅ‘', '๐Ÿ†', '๐Ÿฅ”', '๐Ÿฅ•', '๐ŸŒฝ', '๐ŸŒถ', '๐Ÿซ‘', '๐Ÿฅ’', '๐Ÿฅฌ', '๐Ÿฅฆ', '๐Ÿง„', '๐Ÿง…', '๐Ÿ„', '๐Ÿฅœ', '๐ŸŒฐ', '๐Ÿž', '๐Ÿฅ', '๐Ÿฅ–', '๐Ÿฅจ', '๐Ÿฅฏ', '๐Ÿฅž', '๐Ÿง‡', '๐Ÿง€', '๐Ÿ–', '๐Ÿ—', '๐Ÿฅฉ', '๐Ÿฅ“', '๐Ÿ”', '๐ŸŸ', '๐Ÿ•', '๐ŸŒญ', '๐Ÿฅช', '๐ŸŒฎ', '๐ŸŒฏ', '๐Ÿซ”', '๐Ÿฅ™', '๐Ÿง†', '๐Ÿฅš', '๐Ÿณ', '๐Ÿฅ˜', '๐Ÿฒ', '๐Ÿซ•', '๐Ÿฅฃ', '๐Ÿฅ—', '๐Ÿฟ', '๐Ÿงˆ', '๐Ÿง‚', '๐Ÿฅซ', '๐Ÿฑ', '๐Ÿ˜', '๐Ÿ™', '๐Ÿš', '๐Ÿ›', '๐Ÿœ', '๐Ÿ', '๐Ÿ ', '๐Ÿข', '๐Ÿฃ', '๐Ÿค', '๐Ÿฅ', '๐Ÿฅฎ', '๐Ÿก', '๐ŸฅŸ', '๐Ÿฅ ', '๐Ÿฅก', '๐Ÿฆ€', '๐Ÿฆž', '๐Ÿฆ', '๐Ÿฆ‘', '๐Ÿฆช', '๐Ÿฆ', '๐Ÿง', '๐Ÿจ', '๐Ÿฉ', '๐Ÿช', '๐ŸŽ‚', '๐Ÿฐ', '๐Ÿง', '๐Ÿฅง', '๐Ÿซ', '๐Ÿฌ'], From 47fe3730f3f1fb8deba93e9e6ea2943b162b1f50 Mon Sep 17 00:00:00 2001 From: TumiMoshou <139065767+TumiMoshou@users.noreply.github.com> Date: Sat, 9 Mar 2024 02:20:45 +0200 Subject: [PATCH 08/16] Add descriptions for emojis in the food category --- src/hooks/useEmojiData.js | 103 +++++++++++++++++++++++++++++++++++++- 1 file changed, 102 insertions(+), 1 deletion(-) diff --git a/src/hooks/useEmojiData.js b/src/hooks/useEmojiData.js index 4608597..fcd21f6 100644 --- a/src/hooks/useEmojiData.js +++ b/src/hooks/useEmojiData.js @@ -195,7 +195,108 @@ export const useEmojiData = () => { { emoji: '๐Ÿ“', description: 'Rooster' } ], - food: ['๐Ÿ', '๐ŸŽ', '๐Ÿ', '๐ŸŠ', '๐Ÿ‹', '๐ŸŒ', '๐Ÿ‰', '๐Ÿ‡', '๐Ÿ“', '๐Ÿซ', '๐Ÿˆ', '๐Ÿ’', '๐Ÿ‘', '๐Ÿฅญ', '๐Ÿ', '๐Ÿฅฅ', '๐Ÿฅ', '๐Ÿ…', '๐Ÿซ’', '๐Ÿฅ‘', '๐Ÿ†', '๐Ÿฅ”', '๐Ÿฅ•', '๐ŸŒฝ', '๐ŸŒถ', '๐Ÿซ‘', '๐Ÿฅ’', '๐Ÿฅฌ', '๐Ÿฅฆ', '๐Ÿง„', '๐Ÿง…', '๐Ÿ„', '๐Ÿฅœ', '๐ŸŒฐ', '๐Ÿž', '๐Ÿฅ', '๐Ÿฅ–', '๐Ÿฅจ', '๐Ÿฅฏ', '๐Ÿฅž', '๐Ÿง‡', '๐Ÿง€', '๐Ÿ–', '๐Ÿ—', '๐Ÿฅฉ', '๐Ÿฅ“', '๐Ÿ”', '๐ŸŸ', '๐Ÿ•', '๐ŸŒญ', '๐Ÿฅช', '๐ŸŒฎ', '๐ŸŒฏ', '๐Ÿซ”', '๐Ÿฅ™', '๐Ÿง†', '๐Ÿฅš', '๐Ÿณ', '๐Ÿฅ˜', '๐Ÿฒ', '๐Ÿซ•', '๐Ÿฅฃ', '๐Ÿฅ—', '๐Ÿฟ', '๐Ÿงˆ', '๐Ÿง‚', '๐Ÿฅซ', '๐Ÿฑ', '๐Ÿ˜', '๐Ÿ™', '๐Ÿš', '๐Ÿ›', '๐Ÿœ', '๐Ÿ', '๐Ÿ ', '๐Ÿข', '๐Ÿฃ', '๐Ÿค', '๐Ÿฅ', '๐Ÿฅฎ', '๐Ÿก', '๐ŸฅŸ', '๐Ÿฅ ', '๐Ÿฅก', '๐Ÿฆ€', '๐Ÿฆž', '๐Ÿฆ', '๐Ÿฆ‘', '๐Ÿฆช', '๐Ÿฆ', '๐Ÿง', '๐Ÿจ', '๐Ÿฉ', '๐Ÿช', '๐ŸŽ‚', '๐Ÿฐ', '๐Ÿง', '๐Ÿฅง', '๐Ÿซ', '๐Ÿฌ'], + food: [ + { emoji: '๐Ÿ', description: 'Green Apple' }, + { emoji: '๐ŸŽ', description: 'Red Apple' }, + { emoji: '๐Ÿ', description: 'Pear' }, + { emoji: '๐ŸŠ', description: 'Tangerine' }, + { emoji: '๐Ÿ‹', description: 'Lemon' }, + { emoji: '๐ŸŒ', description: 'Banana' }, + { emoji: '๐Ÿ‰', description: 'Watermelon' }, + { emoji: '๐Ÿ‡', description: 'Grapes' }, + { emoji: '๐Ÿ“', description: 'Stawberry' }, + { emoji: '๐Ÿซ', description: 'Blueberries' }, + { emoji: '๐Ÿˆ', description: 'Melon' }, + { emoji: '๐Ÿ’', description: 'Cherries' }, + { emoji: '๐Ÿ‘', description: 'Peach' }, + { emoji: '๐Ÿฅญ', description: 'Mango' }, + { emoji: '๐Ÿ', description: 'Pineapple' }, + { emoji: '๐Ÿฅฅ', description: 'Coconut' }, + { emoji: '๐Ÿฅ', description: 'Kiwi' }, + { emoji: '๐Ÿ…', description: 'Tomato' }, + { emoji: '๐Ÿซ’', description: 'Olive' }, + { emoji: '๐Ÿฅ‘', description: 'Avocado' }, + { emoji: '๐Ÿ†', description: 'Eggplant' }, + { emoji: '๐Ÿฅ”', description: 'Potato' }, + { emoji: '๐Ÿฅ•', description: 'Carrot' }, + { emoji: '๐ŸŒฝ', description: 'Corn' }, + { emoji: '๐ŸŒถ', description: 'Hot Pepper' }, + { emoji: '๐Ÿซ‘', description: 'Bell Pepper'}, + { emoji: '๐Ÿฅ’', description: 'Cucumber' }, + { emoji: '๐Ÿฅฌ', description: 'Leafy Green' }, + { emoji: '๐Ÿฅฆ', description: 'Brocolli' }, + { emoji: '๐Ÿง„', description: 'Garlic' }, + { emoji: '๐Ÿง…', description: 'Onion' }, + { emoji: '๐Ÿ„', description: 'Mushroom' }, + { emoji: '๐Ÿฅœ', description: 'Peanuts' }, + { emoji: '๐ŸŒฐ', description: 'Chestnut' }, + { emoji: '๐Ÿž', description: 'Bread' }, + { emoji: '๐Ÿฅ', description: 'Croissant' }, + { emoji: '๐Ÿฅ–', description: 'Baguette Bread' }, + { emoji: '๐Ÿฅจ', description: 'Pretzel' }, + { emoji: '๐Ÿฅฏ', description: 'Bagel' }, + { emoji: '๐Ÿฅž', description: 'Pancakes' }, + { emoji: '๐Ÿง‡', description: 'Waffle' }, + { emoji: '๐Ÿง€', description: 'Cheese' }, + { emoji: '๐Ÿ–', description: 'Meat on Bone' }, + { emoji: '๐Ÿ—', description: 'Chicken Leg' }, + { emoji: '๐Ÿฅฉ', description: 'Cut of Meat' }, + { emoji: '๐Ÿฅ“', description: 'Bacon' }, + { emoji: '๐Ÿ”', description: 'Hamburger' }, + { emoji: '๐ŸŸ', description: 'French Fries' }, + { emoji: '๐Ÿ•', description: 'Pizza' }, + { emoji: '๐ŸŒญ', description: 'Hot Dog' }, + { emoji: '๐Ÿฅช', description: 'Sandwich' }, + { emoji: '๐ŸŒฎ', description: 'Taco' }, + { emoji: '๐ŸŒฏ', description: 'Burrito' }, + { emoji: '๐Ÿซ”', description: 'Tamale' }, + { emoji: '๐Ÿฅ™', description: 'Stuffed Flatbread' }, + { emoji: '๐Ÿง†', description: 'Falafel' }, + { emoji: '๐Ÿฅš', description: 'Egg' }, + { emoji: '๐Ÿณ', description: 'Cooking Egg' }, + { emoji: '๐Ÿฅ˜', description: 'Pan of Food' }, + { emoji: '๐Ÿฒ', description: 'Pot of Food' }, + { emoji: '๐Ÿซ•', description: 'Fondue' }, + { emoji: '๐Ÿฅฃ', description: 'Bowl with Spoon' }, + { emoji: '๐Ÿฅ—', description: 'Green Salad' }, + { emoji: '๐Ÿฟ', description: 'Popcorn' }, + { emoji: '๐Ÿงˆ', description: 'Butter' }, + { emoji: '๐Ÿง‚', description: 'Salt' }, + { emoji: '๐Ÿฅซ', description: 'Canned Food' }, + { emoji: '๐Ÿฑ', description: 'Bento Box' }, + { emoji: '๐Ÿ˜', description: 'Rice Cracker' }, + { emoji: '๐Ÿ™', description: 'Rice Ball' }, + { emoji: '๐Ÿš', description: 'Rice' }, + { emoji: '๐Ÿ›', description: 'Curry Rice' }, + { emoji: '๐Ÿœ', description: 'Bowl of Food' }, + { emoji: '๐Ÿ', description: 'Spaghetti' }, + { emoji: '๐Ÿ ', description: 'Sweet Potato' }, + { emoji: '๐Ÿข', description: 'Oden' }, + { emoji: '๐Ÿฃ', description: 'Sushi' }, + { emoji: '๐Ÿค', description: 'Shrimp' }, + { emoji: '๐Ÿฅ', description: 'Fish Cake' }, + { emoji: '๐Ÿฅฎ', description: 'Moon Cake' }, + { emoji: '๐Ÿก', description: 'Dango' }, + { emoji: '๐ŸฅŸ', description: 'Dumpling' }, + { emoji: '๐Ÿฅ ', description: 'Fortune Cookie' }, + { emoji: '๐Ÿฅก', description: 'Takeout Box' }, + { emoji: '๐Ÿฆ€', description: 'Crab' }, + { emoji: '๐Ÿฆž', description: 'Lobster' }, + { emoji: '๐Ÿฆ', description: 'Shrimp' }, + { emoji: '๐Ÿฆ‘', description: 'Squid' }, + { emoji: '๐Ÿฆช', description: 'Oyster' }, + { emoji: '๐Ÿฆ', description: 'Soft Serve Ice Cream'}, + { emoji: '๐Ÿง', description: 'Shaved Ice' }, + { emoji: '๐Ÿจ', description: 'Ice Cream' }, + { emoji: '๐Ÿฉ', description: 'Doughnut' }, + { emoji: '๐Ÿช', description: 'Cookie' }, + { emoji: '๐ŸŽ‚', description: 'Birthday Cake' }, + { emoji: '๐Ÿฐ', description: 'Shortcake' }, + { emoji: '๐Ÿง', description: 'Cupcake' }, + { emoji: '๐Ÿฅง', description: 'Pie' }, + { emoji: '๐Ÿซ', description: 'Chocolate Bar' }, + { emoji: '๐Ÿฌ', description: 'Candy' } + ], drink: ['๐Ÿผ', '๐Ÿฅ›', 'โ˜•', '๐Ÿซ–', '๐Ÿต', '๐Ÿงƒ', '๐Ÿฅค', '๐Ÿถ', '๐Ÿบ', '๐Ÿป', '๐Ÿฅ‚', '๐Ÿท', '๐Ÿฅƒ', '๐Ÿธ', '๐Ÿน', '๐Ÿง‰', '๐Ÿพ', '๐ŸงŠ', '๐Ÿฅ„', '๐Ÿด', '๐Ÿฝ', '๐Ÿฅฃ', '๐Ÿฅก', '๐Ÿฅข'], From a6bff60a0c36008469442f6ee760e9fdbbbd4a20 Mon Sep 17 00:00:00 2001 From: TumiMoshou <139065767+TumiMoshou@users.noreply.github.com> Date: Sat, 9 Mar 2024 02:32:31 +0200 Subject: [PATCH 09/16] Add descriptions for emojis in the drink category --- src/hooks/useEmojiData.js | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/src/hooks/useEmojiData.js b/src/hooks/useEmojiData.js index fcd21f6..b914163 100644 --- a/src/hooks/useEmojiData.js +++ b/src/hooks/useEmojiData.js @@ -298,7 +298,32 @@ export const useEmojiData = () => { { emoji: '๐Ÿฌ', description: 'Candy' } ], - drink: ['๐Ÿผ', '๐Ÿฅ›', 'โ˜•', '๐Ÿซ–', '๐Ÿต', '๐Ÿงƒ', '๐Ÿฅค', '๐Ÿถ', '๐Ÿบ', '๐Ÿป', '๐Ÿฅ‚', '๐Ÿท', '๐Ÿฅƒ', '๐Ÿธ', '๐Ÿน', '๐Ÿง‰', '๐Ÿพ', '๐ŸงŠ', '๐Ÿฅ„', '๐Ÿด', '๐Ÿฝ', '๐Ÿฅฃ', '๐Ÿฅก', '๐Ÿฅข'], + drink: [ + { emoji: '๐Ÿผ', description: 'Baby Bottle' }, + { emoji: '๐Ÿฅ›', description: 'Glass of Milk' }, + { emoji: 'โ˜•', description: 'Hot Beverage' }, + { emoji: '๐Ÿซ–', description: 'Teapot' }, + { emoji: '๐Ÿต', description: 'Teacup Without Handle' }, + { emoji: '๐Ÿงƒ', description: 'Juice Box' }, + { emoji: '๐Ÿฅค', description: 'Cup with Straw' }, + { emoji: '๐Ÿถ', description: 'Sake' }, + { emoji: '๐Ÿบ', description: 'Beer Mug' }, + { emoji: '๐Ÿป', description: 'Clinking Beer Mugs' }, + { emoji: '๐Ÿฅ‚', description: 'Clinking Glasses' }, + { emoji: '๐Ÿท', description: 'Wine Glass' }, + { emoji: '๐Ÿฅƒ', description: 'Tumbler Glass' }, + { emoji: '๐Ÿธ', description: 'Cocktail Glass' }, + { emoji: '๐Ÿน', description: 'Tropical Drink' }, + { emoji: '๐Ÿง‰', description: 'Mate' }, + { emoji: '๐Ÿพ', description: 'Bottle with Popping Cork' }, + { emoji: '๐ŸงŠ', description: 'Ice' }, + { emoji: '๐Ÿฅ„', description: 'Spoon' }, + { emoji: '๐Ÿด', description: 'Fork and Knife' }, + { emoji: '๐Ÿฝ', description: 'Fork and Knife with Plate' }, + { emoji: '๐Ÿฅฃ', description: 'Bowl with Spoon' }, + { emoji: '๐Ÿฅก', description: 'Takeout Box' }, + { emoji: '๐Ÿฅข', description: 'Chopsticks' } + ], activities: ['โšฝ', '๐Ÿ€', '๐Ÿˆ', 'โšพ', '๐ŸฅŽ', '๐ŸŽพ', '๐Ÿ', '๐Ÿ‰', '๐Ÿฅ', '๐ŸŽฑ', '๐Ÿช€', '๐Ÿ“', '๐Ÿธ', '๐Ÿ’', '๐Ÿ‘', '๐Ÿฅ', '๐Ÿ', '๐Ÿชƒ', '๐Ÿฅ…', 'โ›ณ', '๐Ÿช', '๐Ÿน', '๐ŸŽฃ', '๐Ÿคฟ', '๐ŸฅŠ', '๐Ÿฅ‹', '๐ŸŽฝ', '๐Ÿ›น', '๐Ÿ›ท', 'โ›ธ', '๐ŸฅŒ', '๐ŸŽฟ', 'โ›ท', '๐Ÿ‚', '๐Ÿช‚', '๐Ÿ‹๏ธโ€โ™€๏ธ', '๐Ÿ‹๏ธ', '๐Ÿ‹๏ธโ€โ™‚๏ธ', '๐Ÿคผโ€โ™€๏ธ', '๐Ÿคผ', '๐Ÿคผโ€โ™‚๏ธ', '๐Ÿคธโ€โ™€๏ธ', '๐Ÿคธ', '๐Ÿคธโ€โ™‚๏ธ', 'โ›น๏ธโ€โ™€๏ธ', 'โ›น๏ธ', 'โ›น๏ธโ€โ™‚๏ธ', '๐Ÿคบ', '๐Ÿคพโ€โ™€๏ธ', '๐Ÿคพ', '๐Ÿคพโ€โ™‚๏ธ', '๐ŸŒ๏ธโ€โ™€๏ธ', '๐ŸŒ๏ธ', '๐ŸŒ๏ธโ€โ™‚๏ธ', '๐Ÿ‡', '๐Ÿง˜โ€โ™€๏ธ', '๐Ÿง˜', '๐Ÿง˜โ€โ™‚๏ธ', '๐Ÿ„โ€โ™€๏ธ', '๐Ÿ„', '๐Ÿ„โ€โ™‚๏ธ', '๐ŸŠโ€โ™€๏ธ', '๐ŸŠ', '๐ŸŠโ€โ™‚๏ธ', '๐Ÿคฝโ€โ™€๏ธ', '๐Ÿคฝ', '๐Ÿคฝโ€โ™‚๏ธ', '๐Ÿšฃโ€โ™€๏ธ', '๐Ÿšฃ', '๐Ÿšฃโ€โ™‚๏ธ', '๐Ÿง—โ€โ™€๏ธ', '๐Ÿง—', '๐Ÿง—โ€โ™‚๏ธ', '๐Ÿšตโ€โ™€๏ธ', '๐Ÿšต', '๐Ÿšต'], From 2a001ac4a03785f1fb329a02b4dcce2e32210b83 Mon Sep 17 00:00:00 2001 From: TumiMoshou <139065767+TumiMoshou@users.noreply.github.com> Date: Sat, 9 Mar 2024 03:13:26 +0200 Subject: [PATCH 10/16] Add descriptions for emojis in the activities category --- src/hooks/useEmojiData.js | 79 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 78 insertions(+), 1 deletion(-) diff --git a/src/hooks/useEmojiData.js b/src/hooks/useEmojiData.js index b914163..6b90589 100644 --- a/src/hooks/useEmojiData.js +++ b/src/hooks/useEmojiData.js @@ -325,7 +325,84 @@ export const useEmojiData = () => { { emoji: '๐Ÿฅข', description: 'Chopsticks' } ], - activities: ['โšฝ', '๐Ÿ€', '๐Ÿˆ', 'โšพ', '๐ŸฅŽ', '๐ŸŽพ', '๐Ÿ', '๐Ÿ‰', '๐Ÿฅ', '๐ŸŽฑ', '๐Ÿช€', '๐Ÿ“', '๐Ÿธ', '๐Ÿ’', '๐Ÿ‘', '๐Ÿฅ', '๐Ÿ', '๐Ÿชƒ', '๐Ÿฅ…', 'โ›ณ', '๐Ÿช', '๐Ÿน', '๐ŸŽฃ', '๐Ÿคฟ', '๐ŸฅŠ', '๐Ÿฅ‹', '๐ŸŽฝ', '๐Ÿ›น', '๐Ÿ›ท', 'โ›ธ', '๐ŸฅŒ', '๐ŸŽฟ', 'โ›ท', '๐Ÿ‚', '๐Ÿช‚', '๐Ÿ‹๏ธโ€โ™€๏ธ', '๐Ÿ‹๏ธ', '๐Ÿ‹๏ธโ€โ™‚๏ธ', '๐Ÿคผโ€โ™€๏ธ', '๐Ÿคผ', '๐Ÿคผโ€โ™‚๏ธ', '๐Ÿคธโ€โ™€๏ธ', '๐Ÿคธ', '๐Ÿคธโ€โ™‚๏ธ', 'โ›น๏ธโ€โ™€๏ธ', 'โ›น๏ธ', 'โ›น๏ธโ€โ™‚๏ธ', '๐Ÿคบ', '๐Ÿคพโ€โ™€๏ธ', '๐Ÿคพ', '๐Ÿคพโ€โ™‚๏ธ', '๐ŸŒ๏ธโ€โ™€๏ธ', '๐ŸŒ๏ธ', '๐ŸŒ๏ธโ€โ™‚๏ธ', '๐Ÿ‡', '๐Ÿง˜โ€โ™€๏ธ', '๐Ÿง˜', '๐Ÿง˜โ€โ™‚๏ธ', '๐Ÿ„โ€โ™€๏ธ', '๐Ÿ„', '๐Ÿ„โ€โ™‚๏ธ', '๐ŸŠโ€โ™€๏ธ', '๐ŸŠ', '๐ŸŠโ€โ™‚๏ธ', '๐Ÿคฝโ€โ™€๏ธ', '๐Ÿคฝ', '๐Ÿคฝโ€โ™‚๏ธ', '๐Ÿšฃโ€โ™€๏ธ', '๐Ÿšฃ', '๐Ÿšฃโ€โ™‚๏ธ', '๐Ÿง—โ€โ™€๏ธ', '๐Ÿง—', '๐Ÿง—โ€โ™‚๏ธ', '๐Ÿšตโ€โ™€๏ธ', '๐Ÿšต', '๐Ÿšต'], + activities: [ + { emoji: 'โšฝ', description: 'Soccer Ball' }, + { emoji: '๐Ÿ€', description: 'Basketball' }, + { emoji: '๐Ÿˆ', description: 'American Football' }, + { emoji: 'โšพ', description: 'Baseball' }, + { emoji: '๐ŸฅŽ', description: 'Softball' }, + { emoji: '๐ŸŽพ', description: 'Tennis Ball' }, + { emoji: '๐Ÿ', description: 'Volleyball' }, + { emoji: '๐Ÿ‰', description: 'Rugby Ball' }, + { emoji: '๐Ÿฅ', description: 'Flying Disk' }, + { emoji: '๐ŸŽฑ', description: 'Pool 8 Ball' }, + { emoji: '๐Ÿช€', description: 'Yo-Yo' }, + { emoji: '๐Ÿ“', description: 'Ping Pong' }, + { emoji: '๐Ÿธ', description: 'Badminton' }, + { emoji: '๐Ÿ’', description: 'Ice Hockey' }, + { emoji: '๐Ÿ‘', description: 'Field Hockey' }, + { emoji: '๐Ÿฅ', description: 'Lacrosse' }, + { emoji: '๐Ÿ', description: 'Cricket' }, + { emoji: '๐Ÿชƒ', description: 'Boomerang' }, + { emoji: '๐Ÿฅ…', description: 'Goal Net' }, + { emoji: 'โ›ณ', description: 'Flag in Hole' }, + { emoji: '๐Ÿช', description: 'Kite' }, + { emoji: '๐Ÿน', description: 'Bow and Arrow' }, + { emoji: '๐ŸŽฃ', description: 'Fishing Pole' }, + { emoji: '๐Ÿคฟ', description: 'Diving Mask' }, + { emoji: '๐ŸฅŠ', description: 'Boxing Glove' }, + { emoji: '๐Ÿฅ‹', description: 'Martial Arts Uniform' }, + { emoji: '๐ŸŽฝ', description: 'Running Shirt' }, + { emoji: '๐Ÿ›น', description: 'Skatebaord' }, + { emoji: '๐Ÿ›ท', description: 'Sled' }, + { emoji: 'โ›ธ', description: 'Ice Skate' }, + { emoji: '๐ŸฅŒ', description: 'Curling Stone' }, + { emoji: '๐ŸŽฟ', description: 'Ski' }, + { emoji: 'โ›ท', description: 'Skier' }, + { emoji: '๐Ÿ‚', description: 'Snowboarder' }, + { emoji: '๐Ÿช‚', description: 'Sky Diving' }, + { emoji: '๐Ÿ‹๏ธโ€โ™€๏ธ', description: 'Woman Lifting Weights' }, + { emoji: '๐Ÿ‹๏ธ', description: 'Person Lifting Weights' }, + { emoji: '๐Ÿ‹๏ธโ€โ™‚๏ธ', description: 'Man Lifting Weights' }, + { emoji: '๐Ÿคผโ€โ™€๏ธ', description: 'Women Wrestling' }, + { emoji: '๐Ÿคผ', description: 'People Wrestling' }, + { emoji: '๐Ÿคผโ€โ™‚๏ธ', description: 'Men Wrestling' }, + { emoji: '๐Ÿคธโ€โ™€๏ธ', description: 'Woman Cartwheeling' }, + { emoji: '๐Ÿคธ', description: 'Person Cartwheeling' }, + { emoji: '๐Ÿคธโ€โ™‚๏ธ', description: 'Man Cartwheeling' }, + { emoji: 'โ›น๏ธโ€โ™€๏ธ', description: 'Woman Playing Basketball' }, + { emoji: 'โ›น๏ธ', description: 'Person Playing Basketball' }, + { emoji: 'โ›น๏ธโ€โ™‚๏ธ', description: 'Man Playing Basketball' }, + { emoji: '๐Ÿคบ', description: 'Fencer' }, + { emoji: '๐Ÿคพโ€โ™€๏ธ', description: 'Woman Palying Handball' }, + { emoji: '๐Ÿคพ', description: 'Person Palying Handball' }, + { emoji: '๐Ÿคพโ€โ™‚๏ธ', description: 'Man Palying Handball' }, + { emoji: '๐ŸŒ๏ธโ€โ™€๏ธ', description: 'Woman Golfing' }, + { emoji: '๐ŸŒ๏ธ', description: 'Person Golfing' }, + { emoji: '๐ŸŒ๏ธโ€โ™‚๏ธ', description: 'Man Golfing' }, + { emoji: '๐Ÿ‡', description: 'Horse Racing' }, + { emoji: '๐Ÿง˜โ€โ™€๏ธ', description: 'Woman in Lotus Position' }, + { emoji: '๐Ÿง˜', description: 'Man in Lotus Position' }, + { emoji: '๐Ÿง˜โ€โ™‚๏ธ', description: 'Person in Lotus Position' }, + { emoji: '๐Ÿ„โ€โ™€๏ธ', description: 'Woman Surfing' }, + { emoji: '๐Ÿ„', description: 'Person Surfing' }, + { emoji: '๐Ÿ„โ€โ™‚๏ธ', description: 'Man Surfing' }, + { emoji: '๐ŸŠโ€โ™€๏ธ', description: 'Woman Swimming' }, + { emoji: '๐ŸŠ', description: 'Person Swimming' }, + { emoji: '๐ŸŠโ€โ™‚๏ธ', description: 'Man Swimming' }, + { emoji: '๐Ÿคฝโ€โ™€๏ธ', description: 'Woman Playing Water Polo' }, + { emoji: '๐Ÿคฝ', description: 'Person Playing Water Polo' }, + { emoji: '๐Ÿคฝโ€โ™‚๏ธ', description: 'Man Playing Water Polo' }, + { emoji: '๐Ÿšฃโ€โ™€๏ธ', description: 'Woman Rowing Boat' }, + { emoji: '๐Ÿšฃ', description: 'Person Rowing Boat' }, + { emoji: '๐Ÿšฃโ€โ™‚๏ธ', description: 'Man Rowing Boat' }, + { emoji: '๐Ÿง—โ€โ™€๏ธ', description: 'Woman Rock Climbing' }, + { emoji: '๐Ÿง—', description: 'Person Rock Climbing' }, + { emoji: '๐Ÿง—โ€โ™‚๏ธ', description: 'Man Rock Climbing' }, + { emoji: '๐Ÿšตโ€โ™€๏ธ', description: 'Woman Mountain Biking' }, + { emoji: '๐Ÿšต', description: 'Person Mountain Biking' }, + { emoji: '๐Ÿšต', description: 'Man Mountain Biking' } + ], travel: [ '๐Ÿš—','๐Ÿš•','๐Ÿš™','๐ŸšŒ','๐ŸšŽ','๐ŸŽ','๐Ÿš“', From 53fc4affd17fe8563b18445c08e72042f7668f47 Mon Sep 17 00:00:00 2001 From: TumiMoshou <139065767+TumiMoshou@users.noreply.github.com> Date: Sat, 9 Mar 2024 07:50:57 +0200 Subject: [PATCH 11/16] Add descriptions for emojis in the travel category --- src/hooks/useEmojiData.js | 97 ++++++++++++++++++++++++++++++++++----- 1 file changed, 85 insertions(+), 12 deletions(-) diff --git a/src/hooks/useEmojiData.js b/src/hooks/useEmojiData.js index 6b90589..ff28233 100644 --- a/src/hooks/useEmojiData.js +++ b/src/hooks/useEmojiData.js @@ -405,19 +405,92 @@ export const useEmojiData = () => { ], travel: [ - '๐Ÿš—','๐Ÿš•','๐Ÿš™','๐ŸšŒ','๐ŸšŽ','๐ŸŽ','๐Ÿš“', - '๐Ÿš‘','๐Ÿš’','๐Ÿš','๐Ÿšš','๐Ÿš›','๐Ÿšœ','๐Ÿฆฏ', - '๐Ÿฆฝ','๐Ÿฆผ','๐Ÿ›ด','๐Ÿšฒ','๐Ÿ›ต','๐Ÿ','๐Ÿ›บ', - '๐Ÿšจ','๐Ÿš”','๐Ÿš','๐Ÿš˜','๐Ÿš–','๐Ÿšก','๐Ÿš ', - '๐ŸšŸ','๐Ÿšƒ','๐Ÿš‹','๐Ÿšž','๐Ÿš','๐Ÿš„','๐Ÿš…', - '๐Ÿšˆ','๐Ÿš‚','๐Ÿš†','๐Ÿš‡','๐ŸšŠ','๐Ÿš‰','๐Ÿ›ซ', - '๐Ÿ›ฌ','๐Ÿ›ฉ','๐Ÿ’บ','๐Ÿ›ฐ','๐Ÿš€','๐Ÿ›ธ','๐Ÿš', - '๐Ÿ›ถ','โ›ต','๐Ÿšค','๐Ÿ›ฅ','๐Ÿ›ณ','๐Ÿšข','โ›ฝ', - '๐Ÿšง','๐Ÿšฆ','๐Ÿšฅ','๐Ÿš','๐Ÿ—บ','๐Ÿ—ฟ','๐Ÿ—ฝ', - '๐Ÿ—ผ','๐Ÿฐ','๐Ÿฏ','๐ŸŸ','๐ŸŽก','๐ŸŽข','๐ŸŽ ', - 'โ›ฒ','๐Ÿ–','๐Ÿ','๐Ÿœ','๐ŸŒ‹','๐Ÿ”','๐Ÿ—ป', - '๐Ÿ•','โ›บ','๐Ÿ ','๐Ÿก','๐Ÿ˜','๐Ÿš','๐Ÿ—', + { emoji: '๐Ÿš—', description: 'Car' }, + { emoji: '๐Ÿš•', description: 'Taxi' }, + { emoji: '๐Ÿš™', description: 'Sport Utility Vehicle' }, + { emoji: '๐ŸšŒ', description: 'Bus' }, + { emoji: '๐ŸšŽ', description: 'Trolleybus' }, + { emoji: '๐ŸŽ', description: 'Racing Car' }, + { emoji: '๐Ÿš“', description: 'Police Car' }, + { emoji: '๐Ÿš‘', description: 'Ambulance' }, + { emoji: '๐Ÿš’', description: 'Fire Engine' }, + { emoji: '๐Ÿš', description: 'Minibus' }, + { emoji: '๐Ÿšš', description: 'Delivery Truck' }, + { emoji: '๐Ÿš›', description: 'Lorry' }, + { emoji: '๐Ÿšœ', description: 'Tractor' }, + { emoji: '๐Ÿฆฏ', description: 'White Cane' }, + { emoji: '๐Ÿฆฝ', description: 'Manual Wheelchair' }, + { emoji: '๐Ÿฆผ', description: 'Motorized Wheelchair' }, + { emoji: '๐Ÿ›ด', description: 'Scooter' }, + { emoji: '๐Ÿšฒ', description: 'Bicycle' }, + { emoji: '๐Ÿ›ต', description: 'Motor Scooter' }, + { emoji: '๐Ÿ', description: 'Motorcycle' }, + { emoji: '๐Ÿ›บ', description: 'Auto Rickshaw' }, + { emoji: '๐Ÿšจ', description: 'Police Car Light' }, + { emoji: '๐Ÿš”', description: 'Oncoming Police Car' }, + { emoji: '๐Ÿš', description: 'Oncoming Bus' }, + { emoji: '๐Ÿš˜', description: 'Oncoming Car' }, + { emoji: '๐Ÿš–', description: 'Oncoming Taxi' }, + { emoji: '๐Ÿšก', description: 'Aerial Tramway' }, + { emoji: '๐Ÿš ', description: 'Mountain Cableway' }, + { emoji: '๐ŸšŸ', description: 'Suspension Railway' }, + { emoji: '๐Ÿšƒ', description: 'Railway Car' }, + { emoji: '๐Ÿš‹', description: 'Tram Car' }, + { emoji: '๐Ÿšž', description: 'Mountain Railway' }, + { emoji: '๐Ÿš', description: 'Monorail' }, + { emoji: '๐Ÿš„', description: 'High-Speed Train' }, + { emoji: '๐Ÿš…', description: 'Bullet Train' }, + { emoji: '๐Ÿšˆ', description: 'Light Rail' }, + { emoji: '๐Ÿš‚', description: 'Steam Locomotive' }, + { emoji: '๐Ÿš†', description: 'Train' }, + { emoji: '๐Ÿš‡', description: 'Metro' }, + { emoji: '๐ŸšŠ', description: 'Tram' }, + { emoji: '๐Ÿš‰', description: 'Station' }, + { emoji: '๐Ÿ›ซ', description: 'Airplane Departure' }, + { emoji: '๐Ÿ›ฌ', description: 'Airplane Arrival' }, + { emoji: '๐Ÿ›ฉ', description: 'Small Airplane' }, + { emoji: '๐Ÿ’บ', description: 'Seat' }, + { emoji: '๐Ÿ›ฐ', description: 'Satellite' }, + { emoji: '๐Ÿš€', description: 'Rocket' }, + { emoji: '๐Ÿ›ธ', description: 'Flying Saucer' }, + { emoji: '๐Ÿš', description: 'Helicopter' }, + { emoji: '๐Ÿ›ถ', description: 'Canoe' }, + { emoji: 'โ›ต', description: 'Sailboat' }, + { emoji: '๐Ÿšค', description: 'Speedboat' }, + { emoji: '๐Ÿ›ฅ', description: 'Motor Boat' }, + { emoji: '๐Ÿ›ณ', description: 'Passenger Ship' }, + { emoji: '๐Ÿšข', description: 'Ship' }, + { emoji: 'โ›ฝ', description: 'Fuel Pump' }, + { emoji: '๐Ÿšง', description: 'Construction' }, + { emoji: '๐Ÿšฆ', description: 'Traffic Light' }, + { emoji: '๐Ÿšฅ', description: 'Horizontal Traffic Light' }, + { emoji: '๐Ÿš', description: 'Bus Stop' }, + { emoji: '๐Ÿ—บ', description: 'World Map' }, + { emoji: '๐Ÿ—ฟ', description: 'Moai' }, + { emoji: '๐Ÿ—ฝ', description: 'Statue of Liberty' }, + { emoji: '๐Ÿ—ผ', description: 'Tokyo Tower' }, + { emoji: '๐Ÿฐ', description: 'Castle' }, + { emoji: '๐Ÿฏ', description: 'Japanese Castle' }, + { emoji: '๐ŸŸ', description: 'Stadium' }, + { emoji: '๐ŸŽก', description: 'Ferris Wheel' }, + { emoji: '๐ŸŽข', description: 'Roller Coaster' }, + { emoji: '๐ŸŽ ', description: 'Carousel Horse' }, + { emoji: 'โ›ฒ', description: 'Fountain' }, + { emoji: '๐Ÿ–', description: 'Beach with Umbrella' }, + { emoji: '๐Ÿ', description: 'Desert Island' }, + { emoji: '๐Ÿœ', description: 'Desert' }, + { emoji: '๐ŸŒ‹', description: 'Volcano' }, + { emoji: '๐Ÿ”', description: 'Snow-Capped Mountain' }, + { emoji: '๐Ÿ—ป', description: 'Mount Fiji' }, + { emoji: '๐Ÿ•', description: 'Camping' }, + { emoji: 'โ›บ', description: 'Tent' }, + { emoji: '๐Ÿ ', description: 'House' }, + { emoji: '๐Ÿก', description: 'House with Garden' }, + { emoji: '๐Ÿ˜', description: 'Houses' }, + { emoji: '๐Ÿš', description: 'Derelict House' }, + { emoji: '๐Ÿ—', description: 'Building Construction' }, ], + objects: [ 'โŒš๏ธ','๐Ÿ“ฑ','๐Ÿ“ฒ','๐Ÿ’ป','๐Ÿ–ฅ','๐Ÿ–จ','๐Ÿ–ฑ๏ธ', '๐Ÿ–ฒ๏ธ','๐Ÿ•น๏ธ','๐Ÿ’ฟ','๐Ÿ“ž','๐Ÿ“ท','๐Ÿ“ธ','๐ŸŽ›๏ธ', From 8ab09b40f67d0cd195567891bb3fdc5b72427565 Mon Sep 17 00:00:00 2001 From: TumiMoshou <139065767+TumiMoshou@users.noreply.github.com> Date: Sat, 9 Mar 2024 08:43:44 +0200 Subject: [PATCH 12/16] Add descriptions for emojis in the objects category --- src/hooks/useEmojiData.js | 169 +++++++++++++++++++++++++++++++++----- 1 file changed, 148 insertions(+), 21 deletions(-) diff --git a/src/hooks/useEmojiData.js b/src/hooks/useEmojiData.js index ff28233..6bf115d 100644 --- a/src/hooks/useEmojiData.js +++ b/src/hooks/useEmojiData.js @@ -492,28 +492,155 @@ export const useEmojiData = () => { ], objects: [ - 'โŒš๏ธ','๐Ÿ“ฑ','๐Ÿ“ฒ','๐Ÿ’ป','๐Ÿ–ฅ','๐Ÿ–จ','๐Ÿ–ฑ๏ธ', - '๐Ÿ–ฒ๏ธ','๐Ÿ•น๏ธ','๐Ÿ’ฟ','๐Ÿ“ž','๐Ÿ“ท','๐Ÿ“ธ','๐ŸŽ›๏ธ', - 'โฑ๏ธ','โฒ๏ธ','โฐ','๐Ÿ•ฐ๏ธ','๐Ÿ•ฏ๏ธ','๐Ÿ’ก','๐Ÿ”ฆ', - '๐Ÿฎ','๐Ÿช”','๐Ÿ“”','๐Ÿ“•','๐Ÿ“–','๐Ÿ“—','๐Ÿ“˜', - '๐Ÿ“™','๐Ÿ“š','๐Ÿ““','๐Ÿ“’','๐Ÿ“ƒ','๐Ÿ“œ','๐Ÿ“„', - '๐Ÿ“ฐ','๐Ÿ—ž','๐Ÿ“‘','๐Ÿ”–','๐Ÿท','๐Ÿ’ฐ','๐Ÿ’ด', - '๐Ÿ’ต','๐Ÿ’ถ','๐Ÿ’ท','๐Ÿ’ธ','๐Ÿ’ณ','๐Ÿงพ','๐Ÿ’น', - 'โœ‰๏ธ','๐Ÿ“ง','๐Ÿ“จ','๐Ÿ“ฉ','๐Ÿ“ค','๐Ÿ“ฅ','๐Ÿ“ฆ', - '๐Ÿ“ซ','๐Ÿ“ช','๐Ÿ“ฌ','๐Ÿ“ญ','๐Ÿ“ฎ','๐Ÿ“','๐Ÿ’ผ', - '๐Ÿ“','๐Ÿ“‚','๐Ÿ—‚','๐Ÿ“…','๐Ÿ“†','๐Ÿ—’','๐Ÿ—“', - '๐Ÿ“‡','๐Ÿ“ˆ','๐Ÿ“‰','๐Ÿ“Š','๐Ÿ“‹','๐Ÿ“Œ','๐Ÿ“', - '๐Ÿ“Ž','๐Ÿ–‡','๐Ÿ“','๐Ÿ“','โœ‚๏ธ','๐Ÿ—ƒ','๐Ÿ—„', - '๐Ÿ—‘','๐Ÿ”’','๐Ÿ”“','๐Ÿ”','๐Ÿ”','๐Ÿ”‘','๐Ÿ—', - '๐Ÿ”จ','๐Ÿช“','โ›','โš’','๐Ÿ› ','๐Ÿ—ก','โš”๏ธ', - '๐Ÿ”ซ','๐Ÿน','๐Ÿ›ก','๐Ÿชš','๐Ÿ”ง','๐Ÿช›','๐Ÿ”ฉ', - 'โš™๏ธ','๐Ÿ—œ','โš–๏ธ','๐Ÿฆฏ','๐Ÿ”—','โ›“','๐Ÿช', - '๐Ÿงฐ','๐Ÿงฒ','๐Ÿชœ','โš—๏ธ','๐Ÿงช','๐Ÿงซ','๐Ÿงฌ', - '๐Ÿ”ฌ','๐Ÿ”ญ','๐Ÿ“ก','๐Ÿ’‰','๐Ÿฉธ','๐Ÿ’Š','๐Ÿฉน', - '๐Ÿฉบ','๐Ÿšช','๐Ÿ›','๐Ÿ›‹','๐Ÿช‘','๐Ÿšฝ','๐Ÿšฟ', - '๐Ÿ›','๐Ÿช’','๐Ÿงด','๐Ÿงท','๐Ÿงน','๐Ÿงบ','๐Ÿงป', - '๐Ÿชฃ','๐Ÿงผ','๐Ÿชฅ','๐Ÿงฝ','๐Ÿงฏ','๐Ÿ›’','๐Ÿšฌ', + { emoji: 'โŒš๏ธ', description: 'Watch' }, + { emoji: '๐Ÿ“ฑ', description: 'Mobile Phone' }, + { emoji: '๐Ÿ“ฒ', description: 'Mobile Phone with Arrow' }, + { emoji: '๐Ÿ’ป', description: 'Laptop' }, + { emoji: '๐Ÿ–ฅ', description: 'Desktop Computer' }, + { emoji: '๐Ÿ–จ', description: 'Printer' }, + { emoji: '๐Ÿ–ฑ๏ธ', description: 'Computer Mouse' }, + { emoji: '๐Ÿ–ฒ๏ธ', description: 'Trackball' }, + { emoji: '๐Ÿ•น๏ธ', description: 'Joystick' }, + { emoji: '๐Ÿ’ฟ', description: 'Optical Disk' }, + { emoji: '๐Ÿ“ž', description: 'Telephone Receiver' }, + { emoji: '๐Ÿ“ท', description: 'Camera' }, + { emoji: '๐Ÿ“ธ', description: 'Camera with Flash' }, + { emoji: '๐ŸŽ›๏ธ', description: 'Control Knobs' }, + { emoji: 'โฑ๏ธ', description: 'Stopwatch' }, + { emoji: 'โฒ๏ธ', description: 'Timer Clock' }, + { emoji: 'โฐ', description: 'Alarm Clock' }, + { emoji: '๐Ÿ•ฐ๏ธ', description: 'Mantelpiece Clock' }, + { emoji: '๐Ÿ•ฏ๏ธ', description: 'Candle' }, + { emoji: '๐Ÿ’ก', description: 'Lightbulb' }, + { emoji: '๐Ÿ”ฆ', description: 'Flashlight' }, + { emoji: '๐Ÿฎ', description: 'Red Paper Lantern' }, + { emoji: '๐Ÿช”', description: 'Diya Lamp' }, + { emoji: '๐Ÿ“”', description: 'Notebook with Decorative Cover' }, + { emoji: '๐Ÿ“•', description: 'Closed Book' }, + { emoji: '๐Ÿ“–', description: 'Open Book' }, + { emoji: '๐Ÿ“—', description: 'Green Book' }, + { emoji: '๐Ÿ“˜', description: 'Blue Book' }, + { emoji: '๐Ÿ“™', description: 'Orange Book' }, + { emoji: '๐Ÿ“š', description: 'Books' }, + { emoji: '๐Ÿ““', description: 'Notebook' }, + { emoji: '๐Ÿ“’', description: 'Ledger' }, + { emoji: '๐Ÿ“ƒ', description: 'Page with Curl' }, + { emoji: '๐Ÿ“œ', description: 'Scroll' }, + { emoji: '๐Ÿ“„', description: 'Page Facing Up' }, + { emoji: '๐Ÿ“ฐ', description: 'Newspaper' }, + { emoji: '๐Ÿ—ž', description: 'Rolled-Up Newspaper' }, + { emoji: '๐Ÿ“‘', description: 'Bookmark Tabs' }, + { emoji: '๐Ÿ”–', description: 'Bookmark' }, + { emoji: '๐Ÿท', description: 'Label' }, + { emoji: '๐Ÿ’ฐ', description: 'Money Bag' }, + { emoji: '๐Ÿ’ด', description: 'Yen Banknote' }, + { emoji: '๐Ÿ’ต', description: 'Dollar Banknote' }, + { emoji: '๐Ÿ’ถ', description: 'Euro Banknote' }, + { emoji: '๐Ÿ’ท', description: 'Pound Banknote' }, + { emoji: '๐Ÿ’ธ', description: 'Money with Wings' }, + { emoji: '๐Ÿ’ณ', description: 'Credit Card' }, + { emoji: '๐Ÿงพ', description: 'Receipt' }, + { emoji: '๐Ÿ’น', description: 'Chart Increasing with Yen' }, + { emoji: 'โœ‰๏ธ', description: 'Envelope' }, + { emoji: '๐Ÿ“ง', description: 'E-Mail' }, + { emoji: '๐Ÿ“จ', description: 'Incoming Envelope' }, + { emoji: '๐Ÿ“ฉ', description: 'Envelope with Arrow' }, + { emoji: '๐Ÿ“ค', description: 'Outbox Tray' }, + { emoji: '๐Ÿ“ฅ', description: 'Inbox Tray'}, + { emoji: '๐Ÿ“ฆ', description: 'Package' }, + { emoji: '๐Ÿ“ซ', description: 'Closed Mailbox with Raised Flag' }, + { emoji: '๐Ÿ“ช', description: 'Closed Mailbox with Lowered Flag' }, + { emoji: '๐Ÿ“ฌ', description: 'Open Mailbox with Raised Flag' }, + { emoji: '๐Ÿ“ญ', description: 'Open Mailbox with Lowered Flag' }, + { emoji: '๐Ÿ“ฎ', description: 'Postbox' }, + { emoji: '๐Ÿ“', description: 'Memo' }, + { emoji: '๐Ÿ’ผ', description: 'Briefcase' }, + { emoji: '๐Ÿ“', description: 'File Folder' }, + { emoji: '๐Ÿ“‚', description: 'Open File Folder' }, + { emoji: '๐Ÿ—‚', description: 'Card Index Dividers' }, + { emoji: '๐Ÿ“…', description: 'Calendar' }, + { emoji: '๐Ÿ“†', description: 'Tear-Off Calendar' }, + { emoji: '๐Ÿ—’', description: 'Spiral Notepad' }, + { emoji: '๐Ÿ—“', description: 'Spiral Calendar' }, + { emoji: '๐Ÿ“‡', description: 'Card Index' }, + { emoji: '๐Ÿ“ˆ', description: 'Chart Increasing' }, + { emoji: '๐Ÿ“‰', description: 'Chart Decreasing' }, + { emoji: '๐Ÿ“Š', description: 'Bar Chart' }, + { emoji: '๐Ÿ“‹', description: 'Clipboard' }, + { emoji: '๐Ÿ“Œ', description: 'Pushpin' }, + { emoji: '๐Ÿ“', description: 'Round Pushpin' }, + { emoji: '๐Ÿ“Ž', description: 'Paperclip' }, + { emoji: '๐Ÿ–‡', description: 'Linked Paperclips' }, + { emoji: '๐Ÿ“', description: 'Straight Ruler' }, + { emoji: '๐Ÿ“', description: 'Triangular Ruler' }, + { emoji: 'โœ‚๏ธ', description: 'Scissors' }, + { emoji: '๐Ÿ—ƒ', description: 'Card File Box' }, + { emoji: '๐Ÿ—„', description: 'File Cabinet' }, + { emoji: '๐Ÿ—‘', description: 'Wastebasket' }, + { emoji: '๐Ÿ”’', description: 'Locked' }, + { emoji: '๐Ÿ”“', description: 'Unlocked' }, + { emoji: '๐Ÿ”', description: 'Locked with Pen' }, + { emoji: '๐Ÿ”', description: 'Locked with Key' }, + { emoji: '๐Ÿ”‘', description: 'Key' }, + { emoji: '๐Ÿ—', description: 'Old Key' }, + { emoji: '๐Ÿ”จ', description: 'Hammer' }, + { emoji: '๐Ÿช“', description: 'Axe' }, + { emoji: 'โ›', description: 'Pick' }, + { emoji: 'โš’', description: 'Hammer and Pick' }, + { emoji: '๐Ÿ› ', description: 'Hammer and Wrench' }, + { emoji: '๐Ÿ—ก', description: 'Dagger' }, + { emoji: 'โš”๏ธ', description: 'Crossed Swords' }, + { emoji: '๐Ÿ”ซ', description: 'Water Pistol' }, + { emoji: '๐Ÿน', description: 'Bow and Arrow' }, + { emoji: '๐Ÿ›ก', description: 'Shield' }, + { emoji: '๐Ÿชš', description: 'Saw' }, + { emoji: '๐Ÿ”ง', description: 'Wrench' }, + { emoji: '๐Ÿช›', description: 'Screwdriver' }, + { emoji: '๐Ÿ”ฉ', description: 'Nut and Bolt' }, + { emoji: 'โš™๏ธ', description: 'Gear' }, + { emoji: '๐Ÿ—œ', description: 'Clamp' }, + { emoji: 'โš–๏ธ', description: 'Balance Scale' }, + { emoji: '๐Ÿฆฏ', description: 'White Cane' }, + { emoji: '๐Ÿ”—', description: 'Link' }, + { emoji: 'โ›“', description: 'Chains' }, + { emoji: '๐Ÿช', description: 'Hook' }, + { emoji: '๐Ÿงฐ', description: 'Toolkit' }, + { emoji: '๐Ÿงฒ', description: 'Magnet' }, + { emoji: '๐Ÿชœ', description: 'Ladder' }, + { emoji: 'โš—๏ธ', description: 'Alembic' }, + { emoji: '๐Ÿงช', description: 'Test Tube' }, + { emoji: '๐Ÿงซ', description: 'Petri Dish' }, + { emoji: '๐Ÿงฌ', description: 'DNA' }, + { emoji: '๐Ÿ”ฌ', description: 'Microscope' }, + { emoji: '๐Ÿ”ญ', description: 'Telescope' }, + { emoji: '๐Ÿ“ก', description: 'Satellite Antenna' }, + { emoji: '๐Ÿ’‰', description: 'Syringe' }, + { emoji: '๐Ÿฉธ', description: 'Drop of Blood' }, + { emoji: '๐Ÿ’Š', description: 'Pill' }, + { emoji: '๐Ÿฉน', description: 'Adhesive Bandage' }, + { emoji: '๐Ÿฉบ', description: 'Stethoscope' }, + { emoji: '๐Ÿšช', description: 'Door' }, + { emoji: '๐Ÿ›', description: 'Bed' }, + { emoji: '๐Ÿ›‹', description: 'Couch and Lamp' }, + { emoji: '๐Ÿช‘', description: 'Chair' }, + { emoji: '๐Ÿšฝ', description: 'Toilet' }, + { emoji: '๐Ÿšฟ', description: 'Shower Head' }, + { emoji: '๐Ÿ›', description: 'Bathtub' }, + { emoji: '๐Ÿช’', description: 'Razor' }, + { emoji: '๐Ÿงด', description: 'Lotion Bottle' }, + { emoji: '๐Ÿงท', description: 'Safety Pin' }, + { emoji: '๐Ÿงน', description: 'Broom' }, + { emoji: '๐Ÿงบ', description: 'Basket' }, + { emoji: '๐Ÿงป', description: 'Roll of Toiletpaper' }, + { emoji: '๐Ÿชฃ', description: 'Bucket' }, + { emoji: '๐Ÿงผ', description: 'Soap' }, + { emoji: '๐Ÿชฅ', description: 'Toothbrush' }, + { emoji: '๐Ÿงฝ', description: 'Sponge' }, + { emoji: '๐Ÿงฏ', description: 'Fire Extinguisher' }, + { emoji: '๐Ÿ›’', description: 'Shopping Cart' }, + { emoji: '๐Ÿšฌ', description: 'Cigarette' }, ], + hearts: ['โค๏ธ', '๐Ÿงก', '๐Ÿ’›', '๐Ÿ’š', '๐Ÿ’™', '๐Ÿ’œ', '๐Ÿ–ค', '๐Ÿค', '๐ŸคŽ', '๐Ÿ’”', 'โฃ๏ธ', '๐Ÿ’•', '๐Ÿ’ž', '๐Ÿ’“', '๐Ÿ’—', '๐Ÿ’–', '๐Ÿ’˜', '๐Ÿ’'], symbols: [ '๐Ÿ”Ÿ','๐Ÿ”ข','๐Ÿ”ฃ','๐Ÿ” ','๐Ÿ”ก','๐Ÿ”ค','๐Ÿ…ฐ๏ธ', From ef320b249c0eb7cb34e1b87a580b11eca216b9c0 Mon Sep 17 00:00:00 2001 From: TumiMoshou <139065767+TumiMoshou@users.noreply.github.com> Date: Sat, 9 Mar 2024 08:51:59 +0200 Subject: [PATCH 13/16] Add descriptions for emojis in the hearts category --- src/hooks/useEmojiData.js | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/hooks/useEmojiData.js b/src/hooks/useEmojiData.js index 6bf115d..eb9cd71 100644 --- a/src/hooks/useEmojiData.js +++ b/src/hooks/useEmojiData.js @@ -641,7 +641,27 @@ export const useEmojiData = () => { { emoji: '๐Ÿšฌ', description: 'Cigarette' }, ], - hearts: ['โค๏ธ', '๐Ÿงก', '๐Ÿ’›', '๐Ÿ’š', '๐Ÿ’™', '๐Ÿ’œ', '๐Ÿ–ค', '๐Ÿค', '๐ŸคŽ', '๐Ÿ’”', 'โฃ๏ธ', '๐Ÿ’•', '๐Ÿ’ž', '๐Ÿ’“', '๐Ÿ’—', '๐Ÿ’–', '๐Ÿ’˜', '๐Ÿ’'], + hearts: [ + { emoji: 'โค๏ธ', description: 'Red Heart' }, + { emoji: '๐Ÿงก', description: 'Orange Heart' }, + { emoji: '๐Ÿ’›', description: 'Yellow Heart' }, + { emoji: '๐Ÿ’š', description: 'Green Heart' }, + { emoji: '๐Ÿ’™', description: 'Blue Heart' }, + { emoji: '๐Ÿ’œ', description: 'Purple Heart' }, + { emoji: '๐Ÿ–ค', description: 'Black Heart' }, + { emoji: '๐Ÿค', description: 'White Heart' }, + { emoji: '๐ŸคŽ', description: 'Brown Heart' }, + { emoji: '๐Ÿ’”', description: 'Broken Heart' }, + { emoji: 'โฃ๏ธ', description: 'Heart Exclamation' }, + { emoji: '๐Ÿ’•', description: 'Two Hearts' }, + { emoji: '๐Ÿ’ž', description: 'Revolving Hearts' }, + { emoji: '๐Ÿ’“', description: 'Beating Heart' }, + { emoji: '๐Ÿ’—', description: 'Growing Heart' }, + { emoji: '๐Ÿ’–', description: 'Sparkling Heart' }, + { emoji: '๐Ÿ’˜', description: 'Heart with Arrow' }, + { emoji: '๐Ÿ’', description: 'Heart with Ribbon' } + ], + symbols: [ '๐Ÿ”Ÿ','๐Ÿ”ข','๐Ÿ”ฃ','๐Ÿ” ','๐Ÿ”ก','๐Ÿ”ค','๐Ÿ…ฐ๏ธ', '๐Ÿ†Ž','๐Ÿ…ฑ๏ธ','๐Ÿ†‘','๐Ÿ†’','๐Ÿ†“','โ„น๏ธ','๐Ÿ†”', From 2c70cd542962b8e8d3f7822d1161f484325d365e Mon Sep 17 00:00:00 2001 From: TumiMoshou <139065767+TumiMoshou@users.noreply.github.com> Date: Sat, 9 Mar 2024 09:29:16 +0200 Subject: [PATCH 14/16] Add descriptions for emojis in the symbols category --- src/hooks/useEmojiData.js | 79 ++++++++++++++++++++++++++++++++++----- 1 file changed, 69 insertions(+), 10 deletions(-) diff --git a/src/hooks/useEmojiData.js b/src/hooks/useEmojiData.js index eb9cd71..73dcc21 100644 --- a/src/hooks/useEmojiData.js +++ b/src/hooks/useEmojiData.js @@ -663,17 +663,76 @@ export const useEmojiData = () => { ], symbols: [ - '๐Ÿ”Ÿ','๐Ÿ”ข','๐Ÿ”ฃ','๐Ÿ” ','๐Ÿ”ก','๐Ÿ”ค','๐Ÿ…ฐ๏ธ', - '๐Ÿ†Ž','๐Ÿ…ฑ๏ธ','๐Ÿ†‘','๐Ÿ†’','๐Ÿ†“','โ„น๏ธ','๐Ÿ†”', - 'โ“‚๏ธ','๐Ÿ†•','๐Ÿ†–','๐Ÿ…พ๏ธ','๐Ÿ†—','๐Ÿ…ฟ๏ธ','๐Ÿ†˜', - '๐Ÿ†™','๐Ÿ†š','๐Ÿˆ','๐Ÿˆ‚๏ธ','๐Ÿˆท๏ธ','๐Ÿˆถ','๐Ÿˆฏ', - '๐Ÿ‰','๐Ÿˆน','๐Ÿˆš','๐Ÿˆฒ','๐Ÿ‰‘','๐Ÿˆธ','๐Ÿˆด', - '๐Ÿˆณ','ใŠ—๏ธ','ใŠ™๏ธ','๐Ÿˆบ','๐Ÿˆต','๐Ÿ”ด','๐ŸŸ ', - '๐ŸŸก','๐ŸŸข','๐Ÿ”ต','๐ŸŸฃ','๐ŸŸค','โšซ','โšช', - '๐ŸŸฅ','๐ŸŸง','๐ŸŸจ','๐ŸŸฉ','๐ŸŸฆ','๐ŸŸช','๐ŸŸซ', - 'โฌ›','โฌœ','๐Ÿ”ถ','๐Ÿ”ท','๐Ÿ”ธ','๐Ÿ”น','๐Ÿ”บ','๐Ÿ”ป', - '๐Ÿ’ ','๐Ÿ”˜','๐Ÿ”ณ','๐Ÿ”ฒ' + { emoji: '๐Ÿ”Ÿ', description: 'Keycap: 10' }, + { emoji: '๐Ÿ”ข', description: 'Input Numbers' }, + { emoji: '๐Ÿ”ฃ', description: 'Input Symbols' }, + { emoji: '๐Ÿ” ', description: 'Input Letters Uppercase' }, + { emoji: '๐Ÿ”ก', description: 'Input Letters Lowercase' }, + { emoji: '๐Ÿ”ค', description: 'Input Letters' }, + { emoji: '๐Ÿ…ฐ๏ธ', description: 'A Button (Blood Type)' }, + { emoji: '๐Ÿ†Ž', description: 'AB Button (Blood Type)' }, + { emoji: '๐Ÿ…ฑ๏ธ', description: 'B Button (Blood Type)' }, + { emoji: '๐Ÿ†‘', description: 'CL Button' }, + { emoji: '๐Ÿ†’', description: 'Cool Button' }, + { emoji: '๐Ÿ†“', description: 'Free Button' }, + { emoji: 'โ„น๏ธ', description: 'Information' }, + { emoji: '๐Ÿ†”', description: 'ID Button' }, + { emoji: 'โ“‚๏ธ', description: 'Circled M' }, + { emoji: '๐Ÿ†•', description: 'New Button' }, + { emoji: '๐Ÿ†–', description: 'NG Button' }, + { emoji: '๐Ÿ…พ๏ธ', description: 'O Button (Blood Type)' }, + { emoji: '๐Ÿ†—', description: 'OK Button' }, + { emoji: '๐Ÿ…ฟ๏ธ', description: 'P Button' }, + { emoji: '๐Ÿ†˜', description: 'SOS Button' }, + { emoji: '๐Ÿ†™', description: 'UP! Button' }, + { emoji: '๐Ÿ†š', description: 'VS Button' }, + { emoji: '๐Ÿˆ', description: 'Japanese "Here" Button' }, + { emoji: '๐Ÿˆ‚๏ธ', description: 'Japanese "Service Charge" Button' }, + { emoji: '๐Ÿˆท๏ธ', description: 'Japanese "Monthly Amount" Button' }, + { emoji: '๐Ÿˆถ', description: 'Japanese "Not Free of Charge" Button' }, + { emoji: '๐Ÿˆฏ', description: 'Japanese "Reserved" Button' }, + { emoji: '๐Ÿ‰', description: 'Japanese "Bargain" Button' }, + { emoji: '๐Ÿˆน', description: 'Japanese "Discount" Button' }, + { emoji: '๐Ÿˆš', description: 'Japanese "Free of Charge" Button' }, + { emoji: '๐Ÿˆฒ', description: 'Japanese "Prohibited" Button' }, + { emoji: '๐Ÿ‰‘', description: 'Japanese "Acceptable" Button' }, + { emoji: '๐Ÿˆธ', description: 'Japanese "Application" Button' }, + { emoji: '๐Ÿˆด', description: 'Japanese "Passing Grade" Button' }, + { emoji: '๐Ÿˆณ', description: 'Japanese "Vacancy" Button' }, + { emoji: 'ใŠ—๏ธ', description: 'Japanese "Congratulations" Button' }, + { emoji: 'ใŠ™๏ธ', description: 'Japanese "Secret" Button' }, + { emoji: '๐Ÿˆบ', description: 'Japanese "Open for Business" Button' }, + { emoji: '๐Ÿˆต', description: 'Japanese "No Vacancy" Button' }, + { emoji: '๐Ÿ”ด', description: 'Red Circle' }, + { emoji: '๐ŸŸ ', description: 'Orange Circle' }, + { emoji: '๐ŸŸก', description: 'Yellow Circle' }, + { emoji: '๐ŸŸข', description: 'Green Circle' }, + { emoji: '๐Ÿ”ต', description: 'Blue Circle' }, + { emoji: '๐ŸŸฃ', description: 'Purple Circle' }, + { emoji: '๐ŸŸค', description: 'Brown Circle' }, + { emoji: 'โšซ', description: 'Black Circle' }, + { emoji: 'โšช', description: 'White Circle' }, + { emoji: '๐ŸŸฅ', description: 'Red Square' }, + { emoji: '๐ŸŸง', description: 'Orange Square' }, + { emoji: '๐ŸŸจ', description: 'Yellow Square' }, + { emoji: '๐ŸŸฉ', description: 'Green Square' }, + { emoji: '๐ŸŸฆ', description: 'Blue Square' }, + { emoji: '๐ŸŸช', description: 'Purple Square' }, + { emoji: '๐ŸŸซ', description: 'Brown Sqaure' }, + { emoji: 'โฌ›', description: 'Black Square' }, + { emoji: 'โฌœ', description: 'White Square' }, + { emoji: '๐Ÿ”ถ', description: 'Large Orange Diamond' }, + { emoji: '๐Ÿ”ท', description: 'Large Blue Diamond' }, + { emoji: '๐Ÿ”ธ', description: 'Small Orange Diamond' }, + { emoji: '๐Ÿ”น', description: 'Small Blue Diamond' }, + { emoji: '๐Ÿ”บ', description: 'Red Triangle Pointed Up' }, + { emoji: '๐Ÿ”ป', description: 'Red Triangle Pointed Down' }, + { emoji: '๐Ÿ’ ', description: 'Diamond with a Dot' }, + { emoji: '๐Ÿ”˜', description: 'Radio Button' }, + { emoji: '๐Ÿ”ณ', description: 'White Square Button' }, + { emoji: '๐Ÿ”ฒ', description: 'Black Square Button' } ], + flags: [ '๐Ÿ','๐Ÿšฉ','๐ŸŽŒ','๐Ÿด','๐Ÿณ๏ธ','๐Ÿณ๏ธโ€๐ŸŒˆ','๐Ÿดโ€โ˜ ๏ธ', '๐Ÿ‡ฆ๐Ÿ‡จ','๐Ÿ‡ฆ๐Ÿ‡ฉ','๐Ÿ‡ฆ๐Ÿ‡ช','๐Ÿ‡ฆ๐Ÿ‡ซ','๐Ÿ‡ฆ๐Ÿ‡ฌ','๐Ÿ‡ฆ๐Ÿ‡ฎ','๐Ÿ‡ฆ๐Ÿ‡ฑ', From 18c597943de0e577aaa10e210e8d0f12308e9027 Mon Sep 17 00:00:00 2001 From: TumiMoshou <139065767+TumiMoshou@users.noreply.github.com> Date: Sat, 9 Mar 2024 09:35:31 +0200 Subject: [PATCH 15/16] Add descriptions for emojis in the flags category --- src/hooks/useEmojiData.js | 307 +++++++++++++++++++++++++++++++++----- 1 file changed, 268 insertions(+), 39 deletions(-) diff --git a/src/hooks/useEmojiData.js b/src/hooks/useEmojiData.js index 73dcc21..a0a01ef 100644 --- a/src/hooks/useEmojiData.js +++ b/src/hooks/useEmojiData.js @@ -734,45 +734,274 @@ export const useEmojiData = () => { ], flags: [ - '๐Ÿ','๐Ÿšฉ','๐ŸŽŒ','๐Ÿด','๐Ÿณ๏ธ','๐Ÿณ๏ธโ€๐ŸŒˆ','๐Ÿดโ€โ˜ ๏ธ', - '๐Ÿ‡ฆ๐Ÿ‡จ','๐Ÿ‡ฆ๐Ÿ‡ฉ','๐Ÿ‡ฆ๐Ÿ‡ช','๐Ÿ‡ฆ๐Ÿ‡ซ','๐Ÿ‡ฆ๐Ÿ‡ฌ','๐Ÿ‡ฆ๐Ÿ‡ฎ','๐Ÿ‡ฆ๐Ÿ‡ฑ', - '๐Ÿ‡ฆ๐Ÿ‡ฒ','๐Ÿ‡ฆ๐Ÿ‡ด','๐Ÿ‡ฆ๐Ÿ‡ถ','๐Ÿ‡ฆ๐Ÿ‡ท','๐Ÿ‡ฆ๐Ÿ‡ธ','๐Ÿ‡ฆ๐Ÿ‡น','๐Ÿ‡ฆ๐Ÿ‡บ', - '๐Ÿ‡ฆ๐Ÿ‡ผ','๐Ÿ‡ฆ๐Ÿ‡ฝ','๐Ÿ‡ฆ๐Ÿ‡ฟ','๐Ÿ‡ง๐Ÿ‡ฆ','๐Ÿ‡ง๐Ÿ‡ง','๐Ÿ‡ง๐Ÿ‡ฉ','๐Ÿ‡ง๐Ÿ‡ช', - '๐Ÿ‡ง๐Ÿ‡ซ','๐Ÿ‡ง๐Ÿ‡ฌ','๐Ÿ‡ง๐Ÿ‡ญ','๐Ÿ‡ง๐Ÿ‡ฎ','๐Ÿ‡ง๐Ÿ‡ฏ','๐Ÿ‡ง๐Ÿ‡ฑ','๐Ÿ‡ง๐Ÿ‡ฒ', - '๐Ÿ‡ง๐Ÿ‡ณ','๐Ÿ‡ง๐Ÿ‡ด','๐Ÿ‡ง๐Ÿ‡ถ','๐Ÿ‡ง๐Ÿ‡ท','๐Ÿ‡ง๐Ÿ‡ธ','๐Ÿ‡ง๐Ÿ‡น','๐Ÿ‡ง๐Ÿ‡ป', - '๐Ÿ‡ง๐Ÿ‡ผ','๐Ÿ‡ง๐Ÿ‡พ','๐Ÿ‡ง๐Ÿ‡ฟ','๐Ÿ‡จ๐Ÿ‡ฆ','๐Ÿ‡จ๐Ÿ‡จ','๐Ÿ‡จ๐Ÿ‡ฉ','๐Ÿ‡จ๐Ÿ‡ซ', - '๐Ÿ‡จ๐Ÿ‡ฌ','๐Ÿ‡จ๐Ÿ‡ญ','๐Ÿ‡จ๐Ÿ‡ฎ','๐Ÿ‡จ๐Ÿ‡ฐ','๐Ÿ‡จ๐Ÿ‡ฑ','๐Ÿ‡จ๐Ÿ‡ฒ','๐Ÿ‡จ๐Ÿ‡ณ', - '๐Ÿ‡จ๐Ÿ‡ด','๐Ÿ‡จ๐Ÿ‡ต','๐Ÿ‡จ๐Ÿ‡ท','๐Ÿ‡จ๐Ÿ‡บ','๐Ÿ‡จ๐Ÿ‡ป','๐Ÿ‡จ๐Ÿ‡ผ','๐Ÿ‡จ๐Ÿ‡ฝ', - '๐Ÿ‡จ๐Ÿ‡พ','๐Ÿ‡จ๐Ÿ‡ฟ','๐Ÿ‡ฉ๐Ÿ‡ช','๐Ÿ‡ฉ๐Ÿ‡ฌ','๐Ÿ‡ฉ๐Ÿ‡ฏ','๐Ÿ‡ฉ๐Ÿ‡ฐ','๐Ÿ‡ฉ๐Ÿ‡ฒ', - '๐Ÿ‡ฉ๐Ÿ‡ด','๐Ÿ‡ฉ๐Ÿ‡ฟ','๐Ÿ‡ช๐Ÿ‡ฆ','๐Ÿ‡ช๐Ÿ‡จ','๐Ÿ‡ช๐Ÿ‡ช','๐Ÿ‡ช๐Ÿ‡ฌ','๐Ÿ‡ช๐Ÿ‡ญ', - '๐Ÿ‡ช๐Ÿ‡ท','๐Ÿ‡ช๐Ÿ‡ธ','๐Ÿ‡ช๐Ÿ‡น','๐Ÿ‡ช๐Ÿ‡บ','๐Ÿ‡ซ๐Ÿ‡ฎ','๐Ÿ‡ซ๐Ÿ‡ฏ','๐Ÿ‡ซ๐Ÿ‡ฐ', - '๐Ÿ‡ซ๐Ÿ‡ฒ','๐Ÿ‡ซ๐Ÿ‡ด','๐Ÿ‡ซ๐Ÿ‡ท','๐Ÿ‡ฌ๐Ÿ‡ฆ','๐Ÿ‡ฌ๐Ÿ‡ง','๐Ÿ‡ฌ๐Ÿ‡ฉ','๐Ÿ‡ฌ๐Ÿ‡ช', - '๐Ÿ‡ฌ๐Ÿ‡ซ','๐Ÿ‡ฌ๐Ÿ‡ฌ','๐Ÿ‡ฌ๐Ÿ‡ญ','๐Ÿ‡ฌ๐Ÿ‡ฎ','๐Ÿ‡ฌ๐Ÿ‡ฑ','๐Ÿ‡ฌ๐Ÿ‡ฒ','๐Ÿ‡ฌ๐Ÿ‡ณ', - '๐Ÿ‡ฌ๐Ÿ‡ต','๐Ÿ‡ฌ๐Ÿ‡ถ','๐Ÿ‡ฌ๐Ÿ‡ท','๐Ÿ‡ฌ๐Ÿ‡ธ','๐Ÿ‡ฌ๐Ÿ‡น','๐Ÿ‡ฌ๐Ÿ‡บ','๐Ÿ‡ฌ๐Ÿ‡ผ', - '๐Ÿ‡ฌ๐Ÿ‡พ','๐Ÿ‡ญ๐Ÿ‡ฐ','๐Ÿ‡ญ๐Ÿ‡ฒ','๐Ÿ‡ญ๐Ÿ‡ณ','๐Ÿ‡ญ๐Ÿ‡ท','๐Ÿ‡ญ๐Ÿ‡น','๐Ÿ‡ญ๐Ÿ‡บ', - '๐Ÿ‡ฎ๐Ÿ‡จ','๐Ÿ‡ฎ๐Ÿ‡ฉ','๐Ÿ‡ฎ๐Ÿ‡ช','๐Ÿ‡ฎ๐Ÿ‡ฑ','๐Ÿ‡ฎ๐Ÿ‡ฒ','๐Ÿ‡ฎ๐Ÿ‡ณ','๐Ÿ‡ฎ๐Ÿ‡ด', - '๐Ÿ‡ฎ๐Ÿ‡ถ','๐Ÿ‡ฎ๐Ÿ‡ท','๐Ÿ‡ฎ๐Ÿ‡ธ','๐Ÿ‡ฎ๐Ÿ‡น','๐Ÿ‡ฏ๐Ÿ‡ช','๐Ÿ‡ฏ๐Ÿ‡ฒ','๐Ÿ‡ฏ๐Ÿ‡ด', - '๐Ÿ‡ฏ๐Ÿ‡ต','๐Ÿ‡ฐ๐Ÿ‡ช','๐Ÿ‡ฐ๐Ÿ‡ฌ','๐Ÿ‡ฐ๐Ÿ‡ญ','๐Ÿ‡ฐ๐Ÿ‡ฎ','๐Ÿ‡ฐ๐Ÿ‡ฒ','๐Ÿ‡ฐ๐Ÿ‡ณ', - '๐Ÿ‡ฐ๐Ÿ‡ต','๐Ÿ‡ฐ๐Ÿ‡ท','๐Ÿ‡ฐ๐Ÿ‡ผ','๐Ÿ‡ฐ๐Ÿ‡พ','๐Ÿ‡ฐ๐Ÿ‡ฟ','๐Ÿ‡ฑ๐Ÿ‡ฆ','๐Ÿ‡ฑ๐Ÿ‡ง', - '๐Ÿ‡ฑ๐Ÿ‡จ','๐Ÿ‡ฑ๐Ÿ‡ฎ','๐Ÿ‡ฑ๐Ÿ‡ฐ','๐Ÿ‡ฑ๐Ÿ‡ท','๐Ÿ‡ฑ๐Ÿ‡ธ','๐Ÿ‡ฑ๐Ÿ‡น','๐Ÿ‡ฑ๐Ÿ‡บ', - '๐Ÿ‡ฑ๐Ÿ‡ป','๐Ÿ‡ฑ๐Ÿ‡พ','๐Ÿ‡ฒ๐Ÿ‡ฆ','๐Ÿ‡ฒ๐Ÿ‡จ','๐Ÿ‡ฒ๐Ÿ‡ฉ','๐Ÿ‡ฒ๐Ÿ‡ช','๐Ÿ‡ฒ๐Ÿ‡ซ', - '๐Ÿ‡ฒ๐Ÿ‡ฌ','๐Ÿ‡ฒ๐Ÿ‡ญ','๐Ÿ‡ฒ๐Ÿ‡ฐ','๐Ÿ‡ฒ๐Ÿ‡ฑ','๐Ÿ‡ฒ๐Ÿ‡ฒ','๐Ÿ‡ฒ๐Ÿ‡ณ','๐Ÿ‡ฒ๐Ÿ‡ด', - '๐Ÿ‡ฒ๐Ÿ‡ต','๐Ÿ‡ฒ๐Ÿ‡ถ','๐Ÿ‡ฒ๐Ÿ‡ท','๐Ÿ‡ฒ๐Ÿ‡ธ','๐Ÿ‡ฒ๐Ÿ‡น','๐Ÿ‡ฒ๐Ÿ‡บ','๐Ÿ‡ฒ๐Ÿ‡ป', - '๐Ÿ‡ฒ๐Ÿ‡ผ','๐Ÿ‡ฒ๐Ÿ‡ฝ','๐Ÿ‡ฒ๐Ÿ‡พ','๐Ÿ‡ฒ๐Ÿ‡ฟ','๐Ÿ‡ณ๐Ÿ‡ฆ','๐Ÿ‡ณ๐Ÿ‡จ','๐Ÿ‡ณ๐Ÿ‡ช', - '๐Ÿ‡ณ๐Ÿ‡ซ','๐Ÿ‡ณ๐Ÿ‡ฌ','๐Ÿ‡ณ๐Ÿ‡ฎ','๐Ÿ‡ณ๐Ÿ‡ฑ','๐Ÿ‡ณ๐Ÿ‡ด','๐Ÿ‡ณ๐Ÿ‡ต','๐Ÿ‡ณ๐Ÿ‡ท', - '๐Ÿ‡ณ๐Ÿ‡บ','๐Ÿ‡ณ๐Ÿ‡ฟ','๐Ÿ‡ด๐Ÿ‡ฒ','๐Ÿ‡ต๐Ÿ‡ฆ','๐Ÿ‡ต๐Ÿ‡ช','๐Ÿ‡ต๐Ÿ‡ซ','๐Ÿ‡ต๐Ÿ‡ฌ', - '๐Ÿ‡ต๐Ÿ‡ญ','๐Ÿ‡ต๐Ÿ‡ฐ','๐Ÿ‡ต๐Ÿ‡ฑ','๐Ÿ‡ต๐Ÿ‡ฒ','๐Ÿ‡ต๐Ÿ‡ณ','๐Ÿ‡ต๐Ÿ‡ท','๐Ÿ‡ต๐Ÿ‡ธ', - '๐Ÿ‡ต๐Ÿ‡น','๐Ÿ‡ต๐Ÿ‡ผ','๐Ÿ‡ต๐Ÿ‡พ','๐Ÿ‡ถ๐Ÿ‡ฆ','๐Ÿ‡ท๐Ÿ‡ช','๐Ÿ‡ท๐Ÿ‡ด','๐Ÿ‡ท๐Ÿ‡ธ', - '๐Ÿ‡ท๐Ÿ‡บ','๐Ÿ‡ท๐Ÿ‡ผ','๐Ÿ‡ธ๐Ÿ‡ฆ','๐Ÿ‡ธ๐Ÿ‡ง','๐Ÿ‡ธ๐Ÿ‡จ','๐Ÿ‡ธ๐Ÿ‡ฉ','๐Ÿ‡ธ๐Ÿ‡ช', - '๐Ÿ‡ธ๐Ÿ‡ฌ','๐Ÿ‡ธ๐Ÿ‡ญ','๐Ÿ‡ธ๐Ÿ‡ฎ','๐Ÿ‡ธ๐Ÿ‡ฏ','๐Ÿ‡ธ๐Ÿ‡ฐ','๐Ÿ‡ธ๐Ÿ‡ฑ','๐Ÿ‡ธ๐Ÿ‡ฒ', - '๐Ÿ‡ธ๐Ÿ‡ณ','๐Ÿ‡ธ๐Ÿ‡ด','๐Ÿ‡ธ๐Ÿ‡ท','๐Ÿ‡ธ๐Ÿ‡ธ','๐Ÿ‡ธ๐Ÿ‡น','๐Ÿ‡ธ๐Ÿ‡ป','๐Ÿ‡ธ๐Ÿ‡ฝ', - '๐Ÿ‡ธ๐Ÿ‡พ','๐Ÿ‡ธ๐Ÿ‡ฟ','๐Ÿ‡น๐Ÿ‡ฆ','๐Ÿ‡น๐Ÿ‡จ','๐Ÿ‡น๐Ÿ‡ฉ','๐Ÿ‡น๐Ÿ‡ซ','๐Ÿ‡น๐Ÿ‡ฌ', - '๐Ÿ‡น๐Ÿ‡ญ','๐Ÿ‡น๐Ÿ‡ฏ','๐Ÿ‡น๐Ÿ‡ฐ','๐Ÿ‡น๐Ÿ‡ฑ','๐Ÿ‡น๐Ÿ‡ฒ','๐Ÿ‡น๐Ÿ‡ณ','๐Ÿ‡น๐Ÿ‡ด', - '๐Ÿ‡น๐Ÿ‡ท','๐Ÿ‡น๐Ÿ‡น','๐Ÿ‡น๐Ÿ‡ป','๐Ÿ‡น๐Ÿ‡ผ','๐Ÿ‡น๐Ÿ‡ฟ','๐Ÿ‡บ๐Ÿ‡ฆ','๐Ÿ‡บ๐Ÿ‡ฌ', - '๐Ÿ‡บ๐Ÿ‡ฒ','๐Ÿ‡บ๐Ÿ‡ณ','๐Ÿ‡บ๐Ÿ‡ธ','๐Ÿ‡บ๐Ÿ‡พ','๐Ÿ‡บ๐Ÿ‡ฟ','๐Ÿ‡ป๐Ÿ‡ฆ','๐Ÿ‡ป๐Ÿ‡จ', - '๐Ÿ‡ป๐Ÿ‡ช','๐Ÿ‡ป๐Ÿ‡ฌ','๐Ÿ‡ป๐Ÿ‡ฎ','๐Ÿ‡ป๐Ÿ‡ณ','๐Ÿ‡ป๐Ÿ‡บ','๐Ÿ‡ผ๐Ÿ‡ซ','๐Ÿ‡ผ๐Ÿ‡ธ', - '๐Ÿ‡ฝ๐Ÿ‡ฐ','๐Ÿ‡พ๐Ÿ‡ช','๐Ÿ‡พ๐Ÿ‡น','๐Ÿ‡ฟ๐Ÿ‡ฆ','๐Ÿ‡ฟ๐Ÿ‡ฒ','๐Ÿ‡ฟ๐Ÿ‡ผ','๐Ÿดโ€โ˜ ๏ธ', - '๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ','๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ','๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ', + { emoji: '๐Ÿ', description: 'Chequered Flag' }, + { emoji: '๐Ÿšฉ', description: 'Triangular Flag' }, + { emoji: '๐ŸŽŒ', description: 'Crossed Flags' }, + { emoji: '๐Ÿด', description: 'Black Flag' }, + { emoji: '๐Ÿณ๏ธ', description: 'White Flag' }, + { emoji: '๐Ÿณ๏ธโ€๐ŸŒˆ', description: 'Rainbow Flag' }, + { emoji: '๐Ÿดโ€โ˜ ๏ธ', description: 'Pirate Flag' }, + { emoji: '๐Ÿ‡ฆ๐Ÿ‡จ', description: 'Ascension Island' }, + { emoji: '๐Ÿ‡ฆ๐Ÿ‡ฉ', description: 'Andorra' }, + { emoji: '๐Ÿ‡ฆ๐Ÿ‡ช', description: 'United Arab Emirates' }, + { emoji: '๐Ÿ‡ฆ๐Ÿ‡ซ', description: 'Afghanistan' }, + { emoji: '๐Ÿ‡ฆ๐Ÿ‡ฌ', description: 'Antigua & Barbuda' }, + { emoji: '๐Ÿ‡ฆ๐Ÿ‡ฎ', description: 'Anguilla' }, + { emoji: '๐Ÿ‡ฆ๐Ÿ‡ฑ', description: 'Albania' }, + { emoji: '๐Ÿ‡ฆ๐Ÿ‡ฒ', description: 'Armenia' }, + { emoji: '๐Ÿ‡ฆ๐Ÿ‡ด', description: 'Angola' }, + { emoji: '๐Ÿ‡ฆ๐Ÿ‡ถ', description: 'Antarctica' }, + { emoji: '๐Ÿ‡ฆ๐Ÿ‡ท', description: 'Argentina' }, + { emoji: '๐Ÿ‡ฆ๐Ÿ‡ธ', description: 'American Samoa' }, + { emoji: '๐Ÿ‡ฆ๐Ÿ‡น', description: 'Austria' }, + { emoji: '๐Ÿ‡ฆ๐Ÿ‡บ', description: 'Australia' }, + { emoji: '๐Ÿ‡ฆ๐Ÿ‡ผ', description: 'Aruba' }, + { emoji: '๐Ÿ‡ฆ๐Ÿ‡ฝ', description: 'ร…land Islands' }, + { emoji: '๐Ÿ‡ฆ๐Ÿ‡ฟ', description: 'Azerbaijan' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡ฆ', description: 'Bosnia & Herzegovina' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡ง', description: 'Barbados' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡ฉ', description: 'Bangladesh' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡ช', description: 'Belgium' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡ซ', description: 'Burkina Faso' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡ฌ', description: 'Bulgaria' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡ญ', description: 'Bahrain' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡ฎ', description: 'Burundi' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡ฏ', description: 'Benin' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡ฑ', description: 'St. Barthรฉlemy' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡ฒ', description: 'Bermuda' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡ณ', description: 'Brunei' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡ด', description: 'Bolivia' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡ถ', description: 'Caribbean Netherlands' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡ท', description: 'Brazil' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡ธ', description: 'Bahamas' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡น', description: 'Bhutan' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡ป', description: 'Bouvet Island' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡ผ', description: 'Botswana' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡พ', description: 'Belarus' }, + { emoji: '๐Ÿ‡ง๐Ÿ‡ฟ', description: 'Belize' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡ฆ', description: 'Canada' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡จ', description: 'Cocos (Keeling) Islands' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡ฉ', description: 'Congo - Kinshasa' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡ซ', description: 'Central African Republic' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡ฌ', description: 'Congo - Brazzaville' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡ญ', description: 'Switzerland' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡ฎ', description: 'Cรดte dโ€™Ivoire' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡ฐ', description: 'Cook Islands' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡ฑ', description: 'Chile' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡ฒ', description: 'Cameroon' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡ณ', description: 'China' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡ด', description: 'Colombia' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡ต', description: 'Clipperton Island' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡ท', description: 'Costa Rica' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡บ', description: 'Cuba' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡ป', description: 'Cape Verde' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡ผ', description: 'Curaรงao' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡ฝ', description: 'Christmas Island' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡พ', description: 'Cyprus' }, + { emoji: '๐Ÿ‡จ๐Ÿ‡ฟ', description: 'Czechia' }, + { emoji: '๐Ÿ‡ฉ๐Ÿ‡ช', description: 'Germany' }, + { emoji: '๐Ÿ‡ฉ๐Ÿ‡ฌ', description: 'Diego Garcia' }, + { emoji: '๐Ÿ‡ฉ๐Ÿ‡ฏ', description: 'Djibouti' }, + { emoji: '๐Ÿ‡ฉ๐Ÿ‡ฐ', description: 'Denmark' }, + { emoji: '๐Ÿ‡ฉ๐Ÿ‡ฒ', description: 'Dominica' }, + { emoji: '๐Ÿ‡ฉ๐Ÿ‡ด', description: 'Dominican Republic' }, + { emoji: '๐Ÿ‡ฉ๐Ÿ‡ฟ', description: 'Algeria' }, + { emoji: '๐Ÿ‡ช๐Ÿ‡ฆ', description: 'Ceuta & Melilla' }, + { emoji: '๐Ÿ‡ช๐Ÿ‡จ', description: 'Ecuador' }, + { emoji: '๐Ÿ‡ช๐Ÿ‡ช', description: 'Estonia' }, + { emoji: '๐Ÿ‡ช๐Ÿ‡ฌ', description: 'Egypt' }, + { emoji: '๐Ÿ‡ช๐Ÿ‡ญ', description: 'Western Sahara' }, + { emoji: '๐Ÿ‡ช๐Ÿ‡ท', description: 'Eritrea' }, + { emoji: '๐Ÿ‡ช๐Ÿ‡ธ', description: 'Spain' }, + { emoji: '๐Ÿ‡ช๐Ÿ‡น', description: 'Ethiopia' }, + { emoji: '๐Ÿ‡ช๐Ÿ‡บ', description: 'European Union' }, + { emoji: '๐Ÿ‡ซ๐Ÿ‡ฎ', description: 'Finland' }, + { emoji: '๐Ÿ‡ซ๐Ÿ‡ฏ', description: 'Fiji' }, + { emoji: '๐Ÿ‡ซ๐Ÿ‡ฐ', description: 'Falkland Islands' }, + { emoji: '๐Ÿ‡ซ๐Ÿ‡ฒ', description: 'Micronesia' }, + { emoji: '๐Ÿ‡ซ๐Ÿ‡ด', description: 'Faroe Islands' }, + { emoji: '๐Ÿ‡ซ๐Ÿ‡ท', description: 'France' }, + { emoji: '๐Ÿ‡ฌ๐Ÿ‡ฆ', description: 'Gabon' }, + { emoji: '๐Ÿ‡ฌ๐Ÿ‡ง', description: 'United Kingdom' }, + { emoji: '๐Ÿ‡ฌ๐Ÿ‡ฉ', description: 'Grenada' }, + { emoji: '๐Ÿ‡ฌ๐Ÿ‡ช', description: 'Georgia' }, + { emoji: '๐Ÿ‡ฌ๐Ÿ‡ซ', description: 'French Guiana' }, + { emoji: '๐Ÿ‡ฌ๐Ÿ‡ฌ', description: 'Guernsey' }, + { emoji: '๐Ÿ‡ฌ๐Ÿ‡ญ', description: 'Ghana' }, + { emoji: '๐Ÿ‡ฌ๐Ÿ‡ฎ', description: 'Gibraltar' }, + { emoji: '๐Ÿ‡ฌ๐Ÿ‡ฑ', description: 'Greenland' }, + { emoji: '๐Ÿ‡ฌ๐Ÿ‡ฒ', description: 'Gambia' }, + { emoji: '๐Ÿ‡ฌ๐Ÿ‡ณ', description: 'Guinea' }, + { emoji: '๐Ÿ‡ฌ๐Ÿ‡ต', description: 'Guadeloupe' }, + { emoji: '๐Ÿ‡ฌ๐Ÿ‡ถ', description: 'Equatorial Guinea' }, + { emoji: '๐Ÿ‡ฌ๐Ÿ‡ท', description: 'Greece' }, + { emoji: '๐Ÿ‡ฌ๐Ÿ‡ธ', description: 'South Georgia & South Sandwich Islands' }, + { emoji: '๐Ÿ‡ฌ๐Ÿ‡น', description: 'Guatemala' }, + { emoji: '๐Ÿ‡ฌ๐Ÿ‡บ', description: 'Guam' }, + { emoji: '๐Ÿ‡ฌ๐Ÿ‡ผ', description: 'Guinea-Bissau' }, + { emoji: '๐Ÿ‡ฌ๐Ÿ‡พ', description: 'Guyana' }, + { emoji: '๐Ÿ‡ญ๐Ÿ‡ฐ', description: 'Hong Kong SAR China' }, + { emoji: '๐Ÿ‡ญ๐Ÿ‡ฒ', description: 'Heard & McDonald Islands' }, + { emoji: '๐Ÿ‡ญ๐Ÿ‡ณ', description: 'Honduras' }, + { emoji: '๐Ÿ‡ญ๐Ÿ‡ท', description: 'Croatia' }, + { emoji: '๐Ÿ‡ญ๐Ÿ‡น', description: 'Haiti' }, + { emoji: '๐Ÿ‡ญ๐Ÿ‡บ', description: 'Hungary' }, + { emoji: '๐Ÿ‡ฎ๐Ÿ‡จ', description: 'Canary Islands' }, + { emoji: '๐Ÿ‡ฎ๐Ÿ‡ฉ', description: 'Indonesia' }, + { emoji: '๐Ÿ‡ฎ๐Ÿ‡ช', description: 'Ireland' }, + { emoji: '๐Ÿ‡ฎ๐Ÿ‡ฑ', description: 'Israel' }, + { emoji: '๐Ÿ‡ฎ๐Ÿ‡ฒ', description: 'Isle of Man' }, + { emoji: '๐Ÿ‡ฎ๐Ÿ‡ณ', description: 'India' }, + { emoji: '๐Ÿ‡ฎ๐Ÿ‡ด', description: 'British Indian Ocean Territory' }, + { emoji: '๐Ÿ‡ฎ๐Ÿ‡ถ', description: 'Iraq' }, + { emoji: '๐Ÿ‡ฎ๐Ÿ‡ท', description: 'Iran' }, + { emoji: '๐Ÿ‡ฎ๐Ÿ‡ธ', description: 'Iceland' }, + { emoji: '๐Ÿ‡ฎ๐Ÿ‡น', description: 'Italy' }, + { emoji: '๐Ÿ‡ฏ๐Ÿ‡ช', description: 'Jersey' }, + { emoji: '๐Ÿ‡ฏ๐Ÿ‡ฒ', description: 'Jamaica' }, + { emoji: '๐Ÿ‡ฏ๐Ÿ‡ด', description: 'Jordan' }, + { emoji: '๐Ÿ‡ฏ๐Ÿ‡ต', description: 'Japan' }, + { emoji: '๐Ÿ‡ฐ๐Ÿ‡ช', description: 'Kenya' }, + { emoji: '๐Ÿ‡ฐ๐Ÿ‡ฌ', description: 'Kyrgyzstan' }, + { emoji: '๐Ÿ‡ฐ๐Ÿ‡ญ', description: 'Cambodia' }, + { emoji: '๐Ÿ‡ฐ๐Ÿ‡ฎ', description: 'Kiribati' }, + { emoji: '๐Ÿ‡ฐ๐Ÿ‡ฒ', description: 'Comoros' }, + { emoji: '๐Ÿ‡ฐ๐Ÿ‡ณ', description: 'St. Kitts & Nevis' }, + { emoji: '๐Ÿ‡ฐ๐Ÿ‡ต', description: 'North Korea' }, + { emoji: '๐Ÿ‡ฐ๐Ÿ‡ท', description: 'South Korea' }, + { emoji: '๐Ÿ‡ฐ๐Ÿ‡ผ', description: 'Kuwait' }, + { emoji: '๐Ÿ‡ฐ๐Ÿ‡พ', description: 'Cayman Islands' }, + { emoji: '๐Ÿ‡ฐ๐Ÿ‡ฟ', description: 'Kazakhstan' }, + { emoji: '๐Ÿ‡ฑ๐Ÿ‡ฆ', description: 'Laos' }, + { emoji: '๐Ÿ‡ฑ๐Ÿ‡ง', description: 'Lebanon' }, + { emoji: '๐Ÿ‡ฑ๐Ÿ‡จ', description: 'St. Lucia' }, + { emoji: '๐Ÿ‡ฑ๐Ÿ‡ฎ', description: 'Liechtenstein' }, + { emoji: '๐Ÿ‡ฑ๐Ÿ‡ฐ', description: 'Sri Lanka' }, + { emoji: '๐Ÿ‡ฑ๐Ÿ‡ท', description: 'Liberia' }, + { emoji: '๐Ÿ‡ฑ๐Ÿ‡ธ', description: 'Lesotho' }, + { emoji: '๐Ÿ‡ฑ๐Ÿ‡น', description: 'Lithuania' }, + { emoji: '๐Ÿ‡ฑ๐Ÿ‡บ', description: 'Luxembourg' }, + { emoji: '๐Ÿ‡ฑ๐Ÿ‡ป', description: 'Latvia' }, + { emoji: '๐Ÿ‡ฑ๐Ÿ‡พ', description: 'Libya' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡ฆ', description: 'Morocco' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡จ', description: 'Monaco' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡ฉ', description: 'Moldova' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡ช', description: 'Montenegro' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡ซ', description: 'St. Martin' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡ฌ', description: 'Madagascar' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡ญ', description: 'Marshall Islands' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡ฐ', description: 'North Macedonia' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡ฑ', description: 'Mali' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡ฒ', description: 'Myanmar (Burma)' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡ณ', description: 'Mongolia' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡ด', description: 'Macau SAR China' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡ต', description: 'Northern Mariana Islands' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡ถ', description: 'Martinique' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡ท', description: 'Mauritania' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡ธ', description: 'Montserrat' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡น', description: 'Malta' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡บ', description: 'Mauritius' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡ป', description: 'Maldives' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡ผ', description: 'Malawi' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡ฝ', description: 'Mexico' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡พ', description: 'Malaysia' }, + { emoji: '๐Ÿ‡ฒ๐Ÿ‡ฟ', description: 'Mozambique' }, + { emoji: '๐Ÿ‡ณ๐Ÿ‡ฆ', description: 'Namibia' }, + { emoji: '๐Ÿ‡ณ๐Ÿ‡จ', description: 'New Caledonia' }, + { emoji: '๐Ÿ‡ณ๐Ÿ‡ช', description: 'Niger' }, + { emoji: '๐Ÿ‡ณ๐Ÿ‡ซ', description: 'Norfolk Island' }, + { emoji: '๐Ÿ‡ณ๐Ÿ‡ฌ', description: 'Nigeria' }, + { emoji: '๐Ÿ‡ณ๐Ÿ‡ฎ', description: 'Nicaragua' }, + { emoji: '๐Ÿ‡ณ๐Ÿ‡ฑ', description: 'Netherlands' }, + { emoji: '๐Ÿ‡ณ๐Ÿ‡ด', description: 'Norway' }, + { emoji: '๐Ÿ‡ณ๐Ÿ‡ต', description: 'Nepal' }, + { emoji: '๐Ÿ‡ณ๐Ÿ‡ท', description: 'Nauru' }, + { emoji: '๐Ÿ‡ณ๐Ÿ‡บ', description: 'Niue' }, + { emoji: '๐Ÿ‡ณ๐Ÿ‡ฟ', description: 'New Zealand' }, + { emoji: '๐Ÿ‡ด๐Ÿ‡ฒ', description: 'Oman' }, + { emoji: '๐Ÿ‡ต๐Ÿ‡ฆ', description: 'Panama' }, + { emoji: '๐Ÿ‡ต๐Ÿ‡ช', description: 'Peru' }, + { emoji: '๐Ÿ‡ต๐Ÿ‡ซ', description: 'French Polynesia' }, + { emoji: '๐Ÿ‡ต๐Ÿ‡ฌ', description: 'Papua New Guinea' }, + { emoji: '๐Ÿ‡ต๐Ÿ‡ญ', description: 'Philippines' }, + { emoji: '๐Ÿ‡ต๐Ÿ‡ฐ', description: 'Pakistan' }, + { emoji: '๐Ÿ‡ต๐Ÿ‡ฑ', description: 'Poland' }, + { emoji: '๐Ÿ‡ต๐Ÿ‡ฒ', description: 'St. Pierre & Miquelon' }, + { emoji: '๐Ÿ‡ต๐Ÿ‡ณ', description: 'Pitcairn Islands' }, + { emoji: '๐Ÿ‡ต๐Ÿ‡ท', description: 'Puerto Rico' }, + { emoji: '๐Ÿ‡ต๐Ÿ‡ธ', description: 'Palestinian Territories' }, + { emoji: '๐Ÿ‡ต๐Ÿ‡น', description: 'Portugal' }, + { emoji: '๐Ÿ‡ต๐Ÿ‡ผ', description: 'Palau' }, + { emoji: '๐Ÿ‡ต๐Ÿ‡พ', description: 'Paraguay' }, + { emoji: '๐Ÿ‡ถ๐Ÿ‡ฆ', description: 'Qatar' }, + { emoji: '๐Ÿ‡ท๐Ÿ‡ช', description: 'Rรฉunion' }, + { emoji: '๐Ÿ‡ท๐Ÿ‡ด', description: 'Romania' }, + { emoji: '๐Ÿ‡ท๐Ÿ‡ธ', description: 'Serbia' }, + { emoji: '๐Ÿ‡ท๐Ÿ‡บ', description: 'Russia' }, + { emoji: '๐Ÿ‡ท๐Ÿ‡ผ', description: 'Rwanda' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡ฆ', description: 'Saudi Arabia' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡ง', description: 'Solomon Islands' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡จ', description: 'Seychelles' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡ฉ', description: 'Sudan' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡ช', description: 'Sweden' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡ฌ', description: 'Singapore' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡ญ', description: 'St. Helena' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡ฎ', description: 'Slovenia' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡ฏ', description: 'Svalbard & Jan Mayen' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡ฐ', description: 'Slovakia' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡ฑ', description: 'Sierra Leone' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡ฒ', description: 'San Marino' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡ณ', description: 'Senegal' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡ด', description: 'Somalia' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡ท', description: 'Suriname' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡ธ', description: 'South Sudan' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡น', description: 'Sรฃo Tomรฉ & Prรญncipe' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡ป', description: 'El Salvador' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡ฝ', description: 'Sint Maarten' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡พ', description: 'Syria' }, + { emoji: '๐Ÿ‡ธ๐Ÿ‡ฟ', description: 'Eswatini' }, + { emoji: '๐Ÿ‡น๐Ÿ‡ฆ', description: 'Tristan da Cunha' }, + { emoji: '๐Ÿ‡น๐Ÿ‡จ', description: 'Turks & Caicos Islands' }, + { emoji: '๐Ÿ‡น๐Ÿ‡ฉ', description: 'Chad' }, + { emoji: '๐Ÿ‡น๐Ÿ‡ซ', description: 'French Southern Territories' }, + { emoji: '๐Ÿ‡น๐Ÿ‡ฌ', description: 'Togo' }, + { emoji: '๐Ÿ‡น๐Ÿ‡ญ', description: 'Thailand' }, + { emoji: '๐Ÿ‡น๐Ÿ‡ฏ', description: 'Tajikistan' }, + { emoji: '๐Ÿ‡น๐Ÿ‡ฐ', description: 'Tokelau' }, + { emoji: '๐Ÿ‡น๐Ÿ‡ฑ', description: 'Timor-Leste' }, + { emoji: '๐Ÿ‡น๐Ÿ‡ฒ', description: 'Turkmenistan' }, + { emoji: '๐Ÿ‡น๐Ÿ‡ณ', description: 'Tunisia' }, + { emoji: '๐Ÿ‡น๐Ÿ‡ด', description: 'Tonga' }, + { emoji: '๐Ÿ‡น๐Ÿ‡ท', description: 'Turkey' }, + { emoji: '๐Ÿ‡น๐Ÿ‡น', description: 'Trinidad & Tobago' }, + { emoji: '๐Ÿ‡น๐Ÿ‡ป', description: 'Tuvalu' }, + { emoji: '๐Ÿ‡น๐Ÿ‡ผ', description: 'Taiwan' }, + { emoji: '๐Ÿ‡น๐Ÿ‡ฟ', description: 'Tanzania' }, + { emoji: '๐Ÿ‡บ๐Ÿ‡ฆ', description: 'Ukraine' }, + { emoji: '๐Ÿ‡บ๐Ÿ‡ฌ', description: 'Uganda' }, + { emoji: '๐Ÿ‡บ๐Ÿ‡ฒ', description: 'U.S. Outlying Islands' }, + { emoji: '๐Ÿ‡บ๐Ÿ‡ณ', description: 'United Nations' }, + { emoji: '๐Ÿ‡บ๐Ÿ‡ธ', description: 'United States' }, + { emoji: '๐Ÿ‡บ๐Ÿ‡พ', description: 'Uruguay' }, + { emoji: '๐Ÿ‡บ๐Ÿ‡ฟ', description: 'Uzbekistan' }, + { emoji: '๐Ÿ‡ป๐Ÿ‡ฆ', description: 'Vatican City' }, + { emoji: '๐Ÿ‡ป๐Ÿ‡จ', description: 'St. Vincent & Grenadines' }, + { emoji: '๐Ÿ‡ป๐Ÿ‡ช', description: 'Venezuela' }, + { emoji: '๐Ÿ‡ป๐Ÿ‡ฌ', description: 'British Virgin Islands' }, + { emoji: '๐Ÿ‡ป๐Ÿ‡ฎ', description: 'U.S. Virgin Islands' }, + { emoji: '๐Ÿ‡ป๐Ÿ‡ณ', description: 'Vietnam' }, + { emoji: '๐Ÿ‡ป๐Ÿ‡บ', description: 'Vanuatu' }, + { emoji: '๐Ÿ‡ผ๐Ÿ‡ซ', description: 'Wallis & Futuna' }, + { emoji: '๐Ÿ‡ผ๐Ÿ‡ธ', description: 'Samoa' }, + { emoji: '๐Ÿ‡ฝ๐Ÿ‡ฐ', description: 'Kosovo' }, + { emoji: '๐Ÿ‡พ๐Ÿ‡ช', description: 'Yemen' }, + { emoji: '๐Ÿ‡พ๐Ÿ‡น', description: 'Mayotte' }, + { emoji: '๐Ÿ‡ฟ๐Ÿ‡ฆ', description: 'South Africa' }, + { emoji: '๐Ÿ‡ฟ๐Ÿ‡ฒ', description: 'Zambia' }, + { emoji: '๐Ÿ‡ฟ๐Ÿ‡ผ', description: 'Zimbabwe' }, + { emoji: '๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ', description: 'England' }, + { emoji: '๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ', description: 'Scotland' }, + { emoji: '๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ', description: 'Wales' }, ] }; From 9af5f7eaee0660b40ce58d7a895dd40cc67824c9 Mon Sep 17 00:00:00 2001 From: TumiMoshou <139065767+TumiMoshou@users.noreply.github.com> Date: Wed, 13 Mar 2024 06:16:33 +0200 Subject: [PATCH 16/16] Fix bug in EmojiKeyBoard.jsx --- src/Components/EmojiKeyBoard.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Components/EmojiKeyBoard.jsx b/src/Components/EmojiKeyBoard.jsx index f743305..1337b6a 100644 --- a/src/Components/EmojiKeyBoard.jsx +++ b/src/Components/EmojiKeyBoard.jsx @@ -8,7 +8,7 @@ function EmojiKeyBoard({ handleInputButtonClick }) { // Filtering emojis based on search term const filteredEmojis = Object.entries(emojiCategories) .reduce((acc, [category, emojis]) => { - acc[category] = emojis.filter(emoji => emoji.includes(searchTerm)); + acc[category] = emojis.filter(emoji => typeof emoji === 'string' && emoji.includes(searchTerm)); return acc; }, {});