Emoji Picker is an overlay picker for choosing one Unicode emoji from a categorized list. Open it from a button or toolbar action with [ngsEmojiPickerTriggerFor], then use emojiSelected to receive the selected emoji string.
Use it in comments, chats, quick messages, reactions, comment/editor toolbars, social features, and any text entry flow where users need to insert or choose an emoji. Do not use it for interface icons, action menus, complete text editing, stickers, GIFs, or media pickers.
- Categorized emoji list: Users can browse emoji grouped by category.
- Language support: Uses the current locale or a specific
languageinput. - Trigger positioning: Opens relative to the trigger and closes after selection.
- Hover preview: Shows the hovered emoji and label before selection.