summaryrefslogtreecommitdiffstats
path: root/src/ui
diff options
context:
space:
mode:
authorJeff Zhao <jeff.no.zhao@gmail.com>2021-06-09 15:03:54 -0400
committerJeff Zhao <jeff.no.zhao@gmail.com>2021-06-09 15:03:54 -0400
commit8613e3164e3c752e070b7d21da0b904291987a67 (patch)
tree3cfd7b5885ca16d9166e0e705deae8f3da59ea12 /src/ui
parent254ad21ab883009f7c241ce2a91942ee0c4fe5cb (diff)
change username color to red when root
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/widgets/tui_topbar.rs14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/ui/widgets/tui_topbar.rs b/src/ui/widgets/tui_topbar.rs
index 06c27cb..b1434d4 100644
--- a/src/ui/widgets/tui_topbar.rs
+++ b/src/ui/widgets/tui_topbar.rs
@@ -22,10 +22,6 @@ impl<'a> TuiTopBar<'a> {
impl<'a> Widget for TuiTopBar<'a> {
fn render(self, area: Rect, buf: &mut Buffer) {
- let username_style = Style::default()
- .fg(Color::LightGreen)
- .add_modifier(Modifier::BOLD);
-
let path_style = Style::default()
.fg(Color::LightBlue)
.add_modifier(Modifier::BOLD);
@@ -51,6 +47,16 @@ impl<'a> Widget for TuiTopBar<'a> {
}
}
+ let username_style = if USERNAME.as_str() == "root" {
+ Style::default()
+ .fg(Color::Red)
+ .add_modifier(Modifier::BOLD)
+ } else {
+ Style::default()
+ .fg(Color::LightGreen)
+ .add_modifier(Modifier::BOLD)
+ };
+
let text = match ellipses {
Some(s) => Spans::from(vec![
Span::styled(USERNAME.as_str(), username_style),