Change summary
crates/ui2/src/components/button/button_like.rs | 18 ++++--------------
1 file changed, 4 insertions(+), 14 deletions(-)
Detailed changes
@@ -323,23 +323,13 @@ impl RenderOnce for ButtonLike {
.id(self.id.clone())
.h(self.size.height())
.rounded_md()
- .when(!self.disabled, |el| el.cursor_pointer())
.gap_1()
.px_1()
.bg(self.style.enabled(cx).background)
- .hover(|hover| {
- hover.bg(if self.disabled {
- self.style.disabled(cx).background
- } else {
- self.style.hovered(cx).background
- })
- })
- .active(|active| {
- active.bg(if self.disabled {
- self.style.disabled(cx).background
- } else {
- self.style.active(cx).background
- })
+ .when(!self.disabled, |this| {
+ this.cursor_pointer()
+ .hover(|hover| hover.bg(self.style.hovered(cx).background))
+ .active(|active| active.bg(self.style.active(cx).background))
})
.when_some(
self.on_click.filter(|_| !self.disabled),