Components / Emoji
texuli/emoji
Emoji components
Render system Unicode emoji by default, turn shortcode text into safe nodes, and let people browse emoji with search, categories and keyboard controls. Texuli artwork can be added by a host resolver when an approved asset source is available.
Try the picker
Choose a Unicode emoji; the selected id and recent list stay in this page's state.
Loading example…
Components
Emoji- Displays one catalog identity as system Unicode and uses its CLDR name as the accessible name.
EmojiText- Turns recognized Unicode sequences and shortcodes into text and emoji nodes without an HTML sink.
EmojiPicker- Loads the catalog when mounted; its search, categories, grid navigation, tones and recents are local or host controlled.
texuli/emoji is a subpath of the published texuli package. The emoji components were released in 0.18.0, and the catalog engine @texuli/emojis was published for the first time (in development, pre-1.0). The art package @texuli/emoji-assets is in development and not published: none of its 72 candidates is approved, so the components show system emoji.
Related: Markdown, HTML and chat dialects, Rich text editor, Agent chat.

