NeoTerm UI

Typewriter

Text typing animation — characters appear one by one.

Import

import { Typewriter } from "neoterm-ui";

Usage

<Typewriter text="Hello, World!" speed={50} cursor />
<Typewriter text="System ready." delay={1000} onComplete={() => console.log("done")} />

Props

PropTypeDefaultDescription
textstringText to type out.
speednumber50Milliseconds per character.
delaynumber0Initial delay in ms.
cursorbooleantrueShow blinking cursor.
cursorCharstring"▊"Cursor character.
onComplete() => voidCallback when typing completes.