diff options
author | Jeff Zhao <jeff.no.zhao@gmail.com> | 2021-06-09 15:03:54 -0400 |
---|---|---|
committer | Jeff Zhao <jeff.no.zhao@gmail.com> | 2021-06-09 15:03:54 -0400 |
commit | 8613e3164e3c752e070b7d21da0b904291987a67 (patch) | |
tree | 3cfd7b5885ca16d9166e0e705deae8f3da59ea12 /src/ui | |
parent | 254ad21ab883009f7c241ce2a91942ee0c4fe5cb (diff) |
change username color to red when root
Diffstat (limited to 'src/ui')
-rw-r--r-- | src/ui/widgets/tui_topbar.rs | 14 |
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), |