From c142676b20a9e7619e10e76a29bd430a91a5769e Mon Sep 17 00:00:00 2001 From: Marshall Bowers Date: Tue, 10 Oct 2023 17:26:53 -0400 Subject: [PATCH] Add click handlers to some of the buttons in the `StatusBar` --- crates/ui2/src/components/status_bar.rs | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/crates/ui2/src/components/status_bar.rs b/crates/ui2/src/components/status_bar.rs index e4ec2dda81..b9ea7608f6 100644 --- a/crates/ui2/src/components/status_bar.rs +++ b/crates/ui2/src/components/status_bar.rs @@ -119,7 +119,9 @@ impl StatusBar { .items_center() .gap_1() .child(Button::new("116:25")) - .child(Button::new("Rust")), + .child( + Button::new("Rust").on_click(|_, _| println!("Select Language clicked.")), + ), ) .child(ToolDivider::new()) .child( @@ -127,8 +129,14 @@ impl StatusBar { .flex() .items_center() .gap_1() - .child(IconButton::new(Icon::Copilot)) - .child(IconButton::new(Icon::Envelope)), + .child( + IconButton::new(Icon::Copilot) + .on_click(|_, _| println!("Copilot clicked.")), + ) + .child( + IconButton::new(Icon::Envelope) + .on_click(|_, _| println!("Send Feedback clicked.")), + ), ) .child(ToolDivider::new()) .child( @@ -137,7 +145,10 @@ impl StatusBar { .items_center() .gap_1() .child(IconButton::new(Icon::Terminal)) - .child(IconButton::new(Icon::MessageBubbles)) + .child( + IconButton::new(Icon::MessageBubbles) + .on_click(|_, _| println!("Chat Panel clicked.")), + ) .child(IconButton::new(Icon::Ai)), ) }