ReactionEmojiPicker

pro

ReactionEmojiPicker floats a compact emoji grid from a trigger so users can add reactions without leaving the current context.

Installation

Add this component with the NateUI CLI.

npx nateui@latest add ReactionEmojiPicker

Examples

Custom Trigger

Custom Emojis

Placement

Reaction Bar

API

PropDescriptionTypeDefault
emojisThe emoji set rendered in the picker grid.readonly string[]['👍','❤️','😂','😮','😢','😡','👏','🎉']
onSelectCalled with the chosen emoji string. The picker closes immediately after.(emoji: string) => void—
triggerCustom trigger element. Defaults to a smiley icon button.ReactNode—
placementPopover panel placement relative to the trigger.PopoverPlacement'top'
widthPixel width of the popover panel.number250

Types

type PopoverPlacement =
  | 'top' | 'top-start' | 'top-end'
  | 'bottom' | 'bottom-start' | 'bottom-end'
  | 'left' | 'left-start' | 'left-end'
  | 'right' | 'right-start' | 'right-end'