diff --git a/crates/ui/src/components/list/list_item.rs b/crates/ui/src/components/list/list_item.rs index e9fb9f9243289a581a33d4c79e344b443a06c359..a7efaecf9190407711aefe354e90ef9111a4d43c 100644 --- a/crates/ui/src/components/list/list_item.rs +++ b/crates/ui/src/components/list/list_item.rs @@ -245,9 +245,10 @@ impl RenderOnce for ListItem { }) }) }) - .when_some(self.on_click, |this, on_click| { - this.cursor_pointer().on_click(on_click) - }) + .when_some( + self.on_click.filter(|_| !self.disabled), + |this, on_click| this.cursor_pointer().on_click(on_click), + ) .when(self.outlined, |this| { this.border_1() .border_color(cx.theme().colors().border)