Expand description
Provides the building blocks and interface for interactive Terminal User Interface (TUI) elements.
This module defines the Component
trait, which is the fundamental interface for any UI element that can be
displayed within the TUI.
Components are responsible for rendering themselves, processing user input events (keyboard, mouse, paste), managing their internal state, and performing periodic updates.
This module also serves as a container for specific concrete component implementations used by interactive processes.
Modules§
Structs§
- Empty
Component - A placeholder component that provides no-op implementations for the Component trait.
Traits§
- Component
- Defines the behavior for a UI component within the application.