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

PropTypeDefaultDescription
emotesEmote[]Wedge labels; glyphs come from a fixed table by index.
cooldownMsnumber2500Trigger lockout after an emote plays.
onEmote(id: string) => voidFires with the played emote.