A continuous typing animation: N dots bounce with a staggered sine wave. A motion atom — it reads the frame and takes color, size, gap, and speed props, defaulting to currentColor so it inherits the bubble it sits in.
pnpm dlx shadcn@latest add "https://www.remocn.dev/r/typing-indicator.json"