Terminal UI

A sophisticated terminal-style intro sequence component that combines shimmer loaders and typewriter effects to create authentic console experiences. Features multiple animation phases, customizable sequences, and developer-themed loading animations.

Installation

npx uilayouts@latest add terminal-ui

This terminal UI installation process creates authentic console experiences for React applications, perfect for developer tools, coding platforms, and technical interfaces.

Props

PropTypeDefaultDescription
onCompletefunction-Callback function when the entire terminal sequence completes
classNamestring-Additional CSS classes for styling the terminal container
styleReact.CSSProperties-Inline styles for customizing the terminal appearance

These props provide flexible customization options for your terminal UI components, making them perfect for creating authentic developer experiences and technical interfaces.

Sequence Structure

The terminal UI component uses a phase-based sequence system:

  • divider: Creates visual separation lines
  • bar: Displays shimmer loader progress bars with labels and icons
  • lines: Shows typewriter-animated text lines
  • message: Displays static text messages