diff --git a/src/theme/style/button.rs b/src/theme/style/button.rs index 723d1b6b..76798104 100644 --- a/src/theme/style/button.rs +++ b/src/theme/style/button.rs @@ -218,7 +218,12 @@ impl Catalog for crate::Theme { appearance(self, false, false, true, style, |component| { let mut background = Color::from(component.base); - background.a *= 0.5; + if !matches!( + style, + Button::MenuFolder | Button::MenuItem | Button::MenuRoot + ) { + background.a *= 0.5; + } ( background, Some(component.on_disabled.into()),