Typing Animation Cursor Blinking

PreviousNext

Example showing cursor blinking control.

Docs
magicuiexample

Preview

Loading preview…
registry/example/typing-animation-demo-7.tsx
import { TypingAnimation } from "@/registry/magicui/typing-animation"

export default function Component() {
  return (
    <div className="flex-1 space-y-8">
      <div>
        <p className="text-muted-foreground mb-2 text-sm">
          With blinking cursor (default) - watch during pause
        </p>
        <TypingAnimation
          words={["Type", "Pause", "Delete"]}
          blinkCursor={true}
          pauseDelay={2000}
          loop
          className="text-4xl font-bold"
        >
          Blinking cursor
        </TypingAnimation>
      </div>
      <div>
        <p className="text-muted-foreground mb-2 text-sm">
          Without blinking cursor - static during pause
        </p>
        <TypingAnimation
          words={["Type", "Pause", "Delete"]}
          blinkCursor={false}
          pauseDelay={2000}
          loop
          className="text-4xl font-bold"
        >
          Static cursor
        </TypingAnimation>
      </div>
    </div>
  )
}

Installation

npx shadcn@latest add @magicui/typing-animation-demo-7

Usage

import { TypingAnimationDemo7 } from "@/components/typing-animation-demo-7"
<TypingAnimationDemo7 />