From 6d62e6c562412a9bc38856d72892cd5ff9a5682e Mon Sep 17 00:00:00 2001 From: Marshall Bowers Date: Thu, 30 Nov 2023 20:36:59 -0500 Subject: [PATCH] Respect `label_color` for `Button`s (#3469) This PR makes `Button`s respect the `label_color` that is specified, provided they are not disabled or selected. Release Notes: - N/A --- crates/ui2/src/components/button/button.rs | 2 +- crates/ui2/src/components/stories/button.rs | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/crates/ui2/src/components/button/button.rs b/crates/ui2/src/components/button/button.rs index 4bfa71d092..ce26ee76a5 100644 --- a/crates/ui2/src/components/button/button.rs +++ b/crates/ui2/src/components/button/button.rs @@ -79,7 +79,7 @@ impl RenderOnce for Button { } else if self.base.selected { Color::Selected } else { - Color::Default + self.label_color.unwrap_or_default() }; self.base.child( diff --git a/crates/ui2/src/components/stories/button.rs b/crates/ui2/src/components/stories/button.rs index db8aa40cf7..17bcd8b268 100644 --- a/crates/ui2/src/components/stories/button.rs +++ b/crates/ui2/src/components/stories/button.rs @@ -14,6 +14,10 @@ impl Render for ButtonStory { .child(Story::title_for::