24 lines
837 B
Rust
24 lines
837 B
Rust
use ratatui::style::Color;
|
|||
|
|
|
||
|
|
pub struct Theme;
|
||
|
|
|
||
|
|
impl Theme {
|
||
|
|
pub const PRIMARY: Color = Color::Cyan;
|
||
|
|
pub const SUCCESS: Color = Color::Green;
|
||
|
|
pub const WARNING: Color = Color::Yellow;
|
||
|
|
pub const ERROR: Color = Color::Red;
|
||
|
|
pub const INFO: Color = Color::Blue;
|
||
|
|
pub const TEXT: Color = Color::White;
|
||
|
|
pub const DIM: Color = Color::DarkGray;
|
||
|
|
pub const HIGHLIGHT: Color = Color::LightYellow;
|
||
|
|
pub const BORDER: Color = Color::Gray;
|
||
|
|
pub const ROLE_USER: Color = Color::Green;
|
||
|
|
pub const ROLE_ASSISTANT: Color = Color::Cyan;
|
||
|
|
pub const ROLE_SYSTEM: Color = Color::Blue;
|
||
|
|
pub const ROLE_TOOL: Color = Color::Yellow;
|
||
|
|
pub const BG: Color = Color::Reset;
|
||
|
|
pub const STATUS_BAR_BG: Color = Color::Blue;
|
||
|
|
pub const MODE_AUTO: Color = Color::Green;
|
||
|
|
pub const MODE_YOLO: Color = Color::Red;
|
||
|
|
}
|