use ratatui::style::{Color, Modifier, Style};
#[inline]
pub fn text() -> Style {
Style::default()
}
#[inline]
pub fn text_dim() -> Style {
Style::default().add_modifier(Modifier::DIM)
}
#[inline]
pub fn text_bold() -> Style {
Style::default().add_modifier(Modifier::BOLD)
}
#[inline]
pub fn accent() -> Style {
Style::default().fg(Color::Cyan)
}
#[inline]
pub fn highlight() -> Style {
Style::default()
.fg(Color::Yellow)
.add_modifier(Modifier::BOLD)
}
#[inline]
pub fn active_flag() -> Style {
Style::default()
.fg(Color::Green)
.add_modifier(Modifier::BOLD)
}
#[inline]
pub fn border_normal() -> Style {
Style::default().fg(Color::DarkGray)
}
#[inline]
pub fn border_focused() -> Style {
Style::default()
.fg(Color::Yellow)
.add_modifier(Modifier::BOLD)
}
#[inline]
pub fn border_active() -> Style {
Style::default().fg(Color::Cyan)
}
#[inline]
pub fn button_idle() -> Style {
text_bold()
}
#[inline]
pub fn button_on() -> Style {
active_flag()
}
#[inline]
pub fn button_disabled() -> Style {
text_dim()
}
#[inline]
pub fn tab_active() -> Style {
highlight()
}
#[inline]
pub fn tab_idle() -> Style {
text()
}
#[inline]
pub fn piece_red() -> Style {
Style::default().fg(Color::Red)
}
#[inline]
pub fn piece_black() -> Style {
Style::default().fg(Color::Blue)
}
#[inline]
pub fn input_prompt() -> Style {
accent()
}
#[inline]
pub fn suggestion() -> Style {
Style::default().fg(Color::Yellow)
}
#[inline]
pub fn cursor_cell() -> Style {
Style::default().add_modifier(Modifier::REVERSED)
}