API Reference
Every prop on DashEmojiMart, generated from the component itself.
DashEmojiMart
The package exposes exactly one component. The table below is read from the installed component at page load, so it always matches the version you have.
Selection props
value and selectedEmoji are written together on every pick; clickedOutside is a counter. All three are outputs of the component — setting them from Python sets the picker's idea of the current selection, but does not move the UI.
See Callbacks & props for what each one contains.
Removed in 0.2.0
Four props existed in 0.0.x that no Dash app could ever use — Dash serialises props to JSON, and a Python function is not serialisable, so passing any of them raised. They were always None in practice:
| Removed prop | Replacement |
|---|---|
onEmojiSelect | Input("picker", "value") or Input("picker", "selectedEmoji") |
onClickOutside | Input("picker", "clickedOutside") |
onAddCustomEmoji | no equivalent; open an issue if you need one |
getSpritesheetURL | no equivalent; set covers the built-in spritesheets |
Version
<!-- component rendered from docs/api-reference/example.py; source withheld by :code: false -->
Source: /api-reference
Note for AI agents: This is the static, prerendered view of an interactive Dash application served because we detected a non-JS user agent. Full prose docs:
- /api-reference/llms.txt — LLM-friendly documentation
- /sitemap.xml
- /robots.txt