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

emotes
Emote[]
default
Wedge labels; glyphs come from a fixed table by index.
cooldownMs
number
default 2500
Trigger lockout after an emote plays.
onEmote
(id: string) => void
default
Fires with the played emote.