rusticity_term/ui/
styles.rs1use ratatui::style::{Color, Modifier, Style};
2
3pub fn red() -> Style {
5 crate::ui::red_text()
6}
7
8pub fn green() -> Style {
9 Style::default().fg(Color::Green)
10}
11
12pub fn yellow() -> Style {
13 Style::default().fg(Color::Yellow)
14}
15
16pub fn dark_gray() -> Style {
17 Style::default().fg(Color::DarkGray)
18}
19
20pub fn gray() -> Style {
21 Style::default().fg(Color::Gray)
22}
23
24pub fn white() -> Style {
25 Style::default().fg(Color::White)
26}
27
28pub fn cyan() -> Style {
29 Style::default().fg(Color::Cyan)
30}
31
32pub fn blue() -> Style {
33 Style::default().fg(Color::Blue)
34}
35
36pub fn magenta() -> Style {
37 Style::default().fg(Color::Magenta)
38}
39
40pub fn bg_dark_gray() -> Style {
42 Style::default().bg(Color::DarkGray)
43}
44
45pub fn bg_black() -> Style {
46 Style::default().bg(Color::Black)
47}
48
49pub fn bg_white() -> Style {
50 Style::default().bg(Color::White)
51}
52
53pub fn bold() -> Style {
55 Style::default().add_modifier(Modifier::BOLD)
56}
57
58pub fn italic() -> Style {
59 Style::default().add_modifier(Modifier::ITALIC)
60}
61
62pub fn cursor() -> Style {
64 yellow()
65}
66
67pub fn placeholder() -> Style {
68 dark_gray()
69}
70
71pub fn error() -> Style {
72 red()
73}
74
75pub fn success() -> Style {
76 green()
77}
78
79pub fn active_border() -> Style {
80 green()
81}
82
83pub fn highlight() -> Style {
84 bg_dark_gray()
85}
86
87pub fn label() -> Style {
88 bold()
89}