InternalPickerProps
Hierarchy
- PickerProps
- InternalPickerProps
Index
Properties
- allowList
- autoFocus
- blockList
- classNames
- clearIcon
- columnCount
- commonMode
- defaultGroup
- defaultSkinTone
- disableCommonlyUsed
- disableGroups
- disablePreview
- disableSearch
- disableSkinTones
- displayOrder
- emojiData
- emojiLargeSize
- emojiPadding
- emojiPath
- emojiSize
- emojiSource
- emojis
- groupIcons
- hideEmoticon
- hideGroupHeaders
- hideShortcodes
- maxCommonlyUsed
- maxEmojiVersion
- messages
- noPreview
- noResults
- rowCount
- skinIcons
- stickyGroupHeader
- virtual
Methods
Properties
optionalallowList
optionalautoFocus
Focus the search bar on mount.
optionalblockList
List of emoji hexcodes to hide.
optionalclassNames
Mapping of custom CSS class names.
optionalclearIcon
Icon to display within the clear commonly used button. Omit the icon to hide the button.
optionalcolumnCount
Number of emojis to display horizontally.
optionalcommonMode
Type of commonly used mode.
optionaldefaultGroup
Group to select by default.
optionaldefaultSkinTone
Skin tone to select by default (if not found in local storage).
optionaldisableCommonlyUsed
Disable commonly used functionality.
optionaldisableGroups
Disable and hide group tabs.
optionaldisablePreview
Disable and hide preview bar.
optionaldisableSearch
Disable and hide search bar.
optionaldisableSkinTones
Disable and hide skin tone palette bar.
optionaldisplayOrder
Order to render components in.
emojiData
Data manager instance.
emojiLargeSize
Size of the emoji within the preview bar.
optionalemojiPadding
Padding around each emoji.
emojiPath
Path to an SVG/PNG. Accepts a string or a callback that is passed the hexcode.
emojiSize
Pixel size of emoji within the list.
emojiSource
Emoji data source metadata.
emojis
List of all emojis.
optionalgroupIcons
Mapping of custom icons for each group tab.
optionalhideEmoticon
Hide emoticons within the preview bar.
optionalhideGroupHeaders
Hide group headers within the list.
optionalhideShortcodes
Hide shortcodes within the preview bar.
optionalmaxCommonlyUsed
Max number of commonly used to store.
optionalmaxEmojiVersion
Max official emoji release version to support.
optionalmessages
Mapping of custom translation messages.
optionalnoPreview
Content to render by default in the preview bar.
optionalnoResults
Content to render when there are no search results.
optionalrowCount
Number of emoji rows to display vertically.
optionalskinIcons
Mapping of custom icons for each skin tone.
optionalstickyGroupHeader
Sticky the active group header to the top of the emoji list.
optionalvirtual
Custom props to pass to react-window list component.
Methods
optionalonHoverEmoji
Callback fired when hovering an emoji.
optionalonScroll
Callback fired when scrolling the emoji list.
optionalonScrollGroup
Callback fired when a new group is scrolled into view.
optionalonSearch
Callback fired when typing in the search field.
optionalonSelectEmoji
Callback fired when clicking on an emoji.
optionalonSelectGroup
Callback fired when clicking a group tab.
optionalonSelectSkinTone
Callback fired when clicking a skin tone.
List of emoji hexcodes to only show.