feat: separate button style config

This commit is contained in:
greg 2024-10-17 08:04:40 +02:00 committed by sxyazi
parent d2fe67ab86
commit f584c1b508
No known key found for this signature in database
3 changed files with 6 additions and 4 deletions

View file

@ -106,7 +106,8 @@ border = { fg = "blue" }
title = { fg = "blue" }
content = { }
list = { }
buttons = { reversed = true }
button_yes = { reversed = true }
button_no = { }
# : }}}

View file

@ -122,7 +122,8 @@ pub struct Confirm {
pub title: Style,
pub content: Style,
pub list: Style,
pub buttons: Style,
pub button_yes: Style,
pub button_no: Style,
}
#[derive(Deserialize, Serialize)]

View file

@ -14,10 +14,10 @@ impl Widget for Buttons {
let chunks =
ratatui::layout::Layout::horizontal([Constraint::Fill(1), Constraint::Fill(1)]).split(area);
Paragraph::new(Span::raw(&THEME.confirm.button_labels[0]).style(THEME.confirm.buttons))
Paragraph::new(Span::raw(&THEME.confirm.button_labels[0]).style(THEME.confirm.button_yes))
.centered()
.render(chunks[0], buf);
Paragraph::new(Span::raw(&THEME.confirm.button_labels[1]).style(THEME.confirm.buttons))
Paragraph::new(Span::raw(&THEME.confirm.button_labels[1]).style(THEME.confirm.button_no))
.centered()
.render(chunks[1], buf);
}