1 variant
Streaming Message
An assistant reply that streams in. Words fade up as they arrive, code lands in a block with its own copy button, and the actions wait until the answer is done.
import { StreamingMessage } from "@/components/registry/streaming-message";
export function Answer({ text, done }: { text: string; done: boolean }) {
return <StreamingMessage content={text} streaming={!done} />;
}179 more lines ship with an easeUI Pro license.
Buy a licenseInstall
$ bunx --bun shadcn add @easeui-pro/streaming-message