Skip to main content

limit_tui/components/
mod.rs

1// Component modules for limit-tui
2//
3// This module contains reusable UI components built on top of ratatui.
4
5pub mod activity;
6pub mod chat;
7pub mod diff;
8pub mod file_autocomplete;
9pub mod progress;
10pub mod prompt;
11
12pub use activity::ActivityFeed;
13pub use chat::{ChatView, Message, Role};
14pub use diff::{parse_diff, DiffLine, DiffType, DiffView};
15pub use file_autocomplete::{calculate_popup_area, FileAutocompleteWidget, FileMatchData};
16pub use progress::{ProgressBar, Spinner};
17pub use prompt::{InputPrompt, InputResult, SelectPrompt, SelectResult};