diff --git a/yazi-config/preset/theme.toml b/yazi-config/preset/theme.toml index dcf9c12a..a10142eb 100644 --- a/yazi-config/preset/theme.toml +++ b/yazi-config/preset/theme.toml @@ -106,7 +106,8 @@ border = { fg = "blue" } title = { fg = "blue" } content = { } list = { } -buttons = { reversed = true } +button_yes = { reversed = true } +button_no = { } # : }}} diff --git a/yazi-config/src/theme/theme.rs b/yazi-config/src/theme/theme.rs index 3882f24f..72841e50 100644 --- a/yazi-config/src/theme/theme.rs +++ b/yazi-config/src/theme/theme.rs @@ -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)] diff --git a/yazi-fm/src/confirm/buttons.rs b/yazi-fm/src/confirm/buttons.rs index 74d4ca3a..a67c797a 100644 --- a/yazi-fm/src/confirm/buttons.rs +++ b/yazi-fm/src/confirm/buttons.rs @@ -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); }