From ca3870ed135fc8d748e95b924d18f3c9473642be Mon Sep 17 00:00:00 2001 From: Michael Aaron Murphy Date: Thu, 12 Oct 2023 14:51:59 +0200 Subject: [PATCH] fix(theme): header button icon color --- src/theme/style/button.rs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/theme/style/button.rs b/src/theme/style/button.rs index 07fbd61..76ce451 100644 --- a/src/theme/style/button.rs +++ b/src/theme/style/button.rs @@ -109,11 +109,13 @@ impl StyleSheet for crate::Theme { } appearance(self, focused, style, |component| { - ( - component.base.into(), - Some(component.on.into()), - Some(component.on.into()), - ) + let text_color = if let Button::Icon | Button::IconVertical = style { + None + } else { + Some(component.on.into()) + }; + + (component.base.into(), text_color, text_color) }) }