Fix modal click throughs and adjust height for channel modal

This commit is contained in:
Mikayla 2023-08-07 13:39:05 -07:00
parent f1957b1737
commit 90cdbe8bf3
No known key found for this signature in database
3 changed files with 17 additions and 7 deletions

View file

@ -3755,11 +3755,20 @@ impl View for Workspace {
)
}))
.with_children(self.modal.as_ref().map(|modal| {
ChildView::new(modal.view.as_any(), cx)
.contained()
.with_style(theme.workspace.modal)
.aligned()
.top()
enum ModalBackground {}
MouseEventHandler::<ModalBackground, _>::new(
0,
cx,
|_, cx| {
ChildView::new(modal.view.as_any(), cx)
.contained()
.with_style(theme.workspace.modal)
.aligned()
.top()
},
)
.on_click(MouseButton::Left, |_, _, _| {})
// Consume click events to stop focus dropping through
}))
.with_children(self.render_notifications(&theme.workspace, cx)),
))