Change summary
crates/ui2/src/components/collab_panel.rs | 3 ++-
crates/ui2/src/components/palette.rs | 6 +++---
2 files changed, 5 insertions(+), 4 deletions(-)
Detailed changes
@@ -133,12 +133,13 @@ impl<S: 'static + Send + Sync + Clone> CollabPanel<S> {
theme: &Theme,
) -> impl Element<ViewState = S> {
div()
+ .id("list_item")
.h_7()
.px_2()
.flex()
.items_center()
.hover(|style| style.bg(theme.lowest.variant.hovered.background))
- // .active(|style| style.fill(theme.lowest.variant.pressed.background))
+ .active(|style| style.bg(theme.lowest.variant.pressed.background))
.child(
div()
.flex()
@@ -84,15 +84,15 @@ impl<S: 'static + Send + Sync + Clone> Palette<S> {
.into_iter()
.flatten(),
)
- .children(self.items.iter().map(|item| {
+ .children(self.items.iter().enumerate().map(|(index, item)| {
h_stack()
+ .id(index)
.justify_between()
.px_2()
.py_0p5()
.rounded_lg()
.hover(|style| style.bg(theme.lowest.base.hovered.background))
- // .active()
- // .fill(theme.lowest.base.pressed.background)
+ .active(|style| style.bg(theme.lowest.base.pressed.background))
.child(item.clone())
})),
),