495
Sponsor

Streaming Text

Token-by-token streaming text with blinking cursor and optional typing animation

Terminal

Installation

$ pnpm dlx shadcn@latest add @termcn/streaming-text

Usage

import { StreamingText } from "@/components/ui/streaming-text";
<StreamingText text="Installing dependencies..." animate speed={20} />

API Reference

StreamingText

PropTypeDefault
textstring-
streamAsyncIterable<string>-
cursorbooleantrue
animatebooleanfalse
speednumber30
onComplete(fullText: string) => void-
cursorColorstring-