Skip to main content

Module components

Module components 

Source
Expand description

Built-in UI components

Re-exports§

pub use command_palette::CommandExecutor;
pub use command_palette::CommandMode;
pub use command_palette::CommandPalette;
pub use command_palette::CommandResult;
pub use container::Container;
pub use graphics_components::Animation;
pub use graphics_components::Image;
pub use graphics_components::ImageData;
pub use header::Header;
pub use list::List;
pub use list::SelectionMode;
pub use popup::ConfirmPopup;
pub use popup::Popup;
pub use popup::PopupBorderStyle;
pub use popup::PopupPosition;
pub use popup::PopupResult;
pub use scrollable::ScrollableView;
pub use slot_content::Badge;
pub use slot_content::Spacer;
pub use slot_content::TextSlot;
pub use slotted_bar::Slot;
pub use slotted_bar::SlotContent;
pub use slotted_bar::SlottedBar;
pub use split::Pane;
pub use split::SplitDirection;
pub use split::SplitView;
pub use status_bar::StatusBar;
pub use text::Text;
pub use text_input::TextInput;
pub use title::Title;

Modules§

command_palette
Command palette component - Vim-style command line
container
Flex container component
graphics_components
Graphics components for rendering images and animations
header
Header component - slot-based bar with title
list
Generic list component with Vim-style navigation
logo
Logo component - styled badge with background color
popup
Popup/Modal component for overlays
scrollable
Scrollable view component for viewport management
slot_content
Built-in slot content implementations
slotted_bar
Slotted bar component - flexible slot-based layout for headers and status bars
split
Split view component for horizontal/vertical panes
status_bar
Status bar component for bottom bar with info
text
Text component for displaying styled text
text_input
Text input component with cursor and editing support
title
Title component - centered text for headers