diff --git a/crates/ui2/src/components/button/button.rs b/crates/ui2/src/components/button/button.rs index 4bfa71d092883f38fc915bc13c7479bdc2bb864a..ce26ee76a5df38c29e17c024bb839d0229b332d4 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 db8aa40cf79d0d1fe0b063b995574f7f287c817c..17bcd8b26850333db4dabfbae2fc0e3570f1e7cc 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::