v0.1 public beta early access on GitHub
Home / Components / reaction-picker

Reaction PickeriOS

iMessage-style long-press emoji bar — anchors above the message, finger-scrub selection, spring pop per emoji

$ npx lumioui add reaction-picker
import { ReactionPicker } from "@/components/ui/reaction-picker/reaction-picker";
Props5
reactions? string[] Emojis shown in the bar. Default 👍❤️😂😮😢🙏
onSelect? (emoji: string) => void Fired with the picked emoji on release.
children? React.ReactNode Child content the bar anchors above — typically a message bubble.
holdMs? number Hold duration before the bar springs in (ms). Default 280.
className? string
Reaction Pickerchat.tsx
reaction-picker/variants/chat.tsx open

iMessage-style long-press emoji bar — anchors above the message, finger-scrub selection, spring pop per emoji