aboutsummaryrefslogtreecommitdiff
path: root/src/tui/popup.rs
diff options
context:
space:
mode:
authorlukeflo2024-11-28 19:06:08 +0100
committerlukeflo2024-11-28 19:06:08 +0100
commitf55b0c221cf1d901b3bc2301b8a08b4cc71b40d8 (patch)
tree1b362436b92ce6bf1fc9e64aae98644b7bad3471 /src/tui/popup.rs
parentbb6f07dfb252eb74766051a750b9ae2696069bd5 (diff)
downloadbibiman-f55b0c221cf1d901b3bc2301b8a08b4cc71b40d8.tar.gz
bibiman-f55b0c221cf1d901b3bc2301b8a08b4cc71b40d8.zip
substitute style const for UI rendering
Diffstat (limited to 'src/tui/popup.rs')
-rw-r--r--src/tui/popup.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/tui/popup.rs b/src/tui/popup.rs
index b0450fa..3098297 100644
--- a/src/tui/popup.rs
+++ b/src/tui/popup.rs
@@ -21,7 +21,7 @@ use ratatui::{
widgets::ListState,
};
-use crate::{MAIN_ENTRY_COLOR_INDEX, MAIN_KEYWORD_COLOR_INDEX};
+use crate::{cliargs::CLIArgs, MAIN_ENTRY_COLOR_INDEX, MAIN_KEYWORD_COLOR_INDEX};
#[derive(Debug)]
pub enum PopupKind {
@@ -42,7 +42,7 @@ pub struct PopupArea {
}
impl PopupArea {
- pub fn popup_help<'a>() -> Text<'a> {
+ pub fn popup_help<'a>(args: &CLIArgs) -> Text<'a> {
let help = [
("General", "first"),
("TAB: ", "Toggle areas (Entries, Keywords)"),
@@ -81,20 +81,20 @@ impl PopupArea {
helptext.push(Line::from(
Span::raw(keys)
.bold()
- .fg(Color::Indexed(MAIN_ENTRY_COLOR_INDEX)),
+ .fg(Color::Indexed(args.colors.main_text_color)),
))
} else if help == "sub" {
helptext.push(Line::from(""));
helptext.push(Line::from(
Span::raw(keys)
.bold()
- .fg(Color::Indexed(MAIN_ENTRY_COLOR_INDEX)),
+ .fg(Color::Indexed(args.colors.main_text_color)),
))
} else {
helptext.push(Line::from(vec![
Span::raw(keys)
.bold()
- .fg(Color::Indexed(MAIN_KEYWORD_COLOR_INDEX)),
+ .fg(Color::Indexed(args.colors.keyword_color)),
Span::raw(help),
]))
}