collab_ui: Fix channel text bleeding through buttons on hover (#36710)

Release Notes:

- N/A
This commit is contained in:
Lukas Wirth 2025-08-21 20:50:06 +02:00 committed by GitHub
parent c1e749906f
commit 33e05f15b2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2905,6 +2905,8 @@ impl CollabPanel {
h_flex().absolute().right(rems(0.)).h_full().child(
h_flex()
.h_full()
.bg(cx.theme().colors().background)
.rounded_l_sm()
.gap_1()
.px_1()
.child(
@ -2920,8 +2922,7 @@ impl CollabPanel {
.on_click(cx.listener(move |this, _, window, cx| {
this.join_channel_chat(channel_id, window, cx)
}))
.tooltip(Tooltip::text("Open channel chat"))
.visible_on_hover(""),
.tooltip(Tooltip::text("Open channel chat")),
)
.child(
IconButton::new("channel_notes", IconName::Reader)
@ -2936,10 +2937,10 @@ impl CollabPanel {
.on_click(cx.listener(move |this, _, window, cx| {
this.open_channel_notes(channel_id, window, cx)
}))
.tooltip(Tooltip::text("Open channel notes"))
.tooltip(Tooltip::text("Open channel notes")),
)
.visible_on_hover(""),
),
),
)
.tooltip({
let channel_store = self.channel_store.clone();