Clean up ButtonLike
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
This commit is contained in:
1 parent
5f90f74a45
commit
2fce2d590d
1 file changed
+4
-14
@@ -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),
|
||||
|
||||
Reference in new issue
Block a user