Module component

Source
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§

edit
search
variable

Structs§

EmptyComponent
A placeholder component that provides no-op implementations for the Component trait.

Traits§

Component
Defines the behavior for a UI component within the application.