KQ-342 · EMOTE/WHEEL
Emote Wheel
Hold to bloom eight emotes out of the centre, sweep toward one, release to play it — and release near the middle to back out with nothing, because a wheel you cannot cancel is a trap. A cooldown unwinds on the trigger afterwards, which is not a limitation but the design that keeps the thing charming instead of turning it into a spam device.
KQ-342 · EMOTE/WHEEL
hold to emote
Recent
—
Install
One command — the source lands in your repo. Or copy it from the Code tab.
$ pnpm dlx shadcn@latest add @kinetiq/emote-wheel
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| emotes | Emote[] | — | Wedge labels; glyphs come from a fixed table by index. |
| cooldownMs | number | 2500 | Trigger lockout after an emote plays. |
| onEmote | (id: string) => void | — | Fires with the played emote. |