From 781645e5bfe1b16880eeead02ff9405db7193015 Mon Sep 17 00:00:00 2001 From: Danilo Leal Date: Mon, 23 Dec 2024 20:39:50 -0300 Subject: [PATCH] Don't render the context pills space if there's none --- crates/assistant2/src/active_thread.rs | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/crates/assistant2/src/active_thread.rs b/crates/assistant2/src/active_thread.rs index ace4685f0c..09add94b49 100644 --- a/crates/assistant2/src/active_thread.rs +++ b/crates/assistant2/src/active_thread.rs @@ -274,13 +274,18 @@ impl ActiveThread { ) .child(v_flex().p_2p5().text_ui(cx).child(markdown.clone())) .when_some(context, |parent, context| { - parent.child( - h_flex().flex_wrap().gap_1().p_1p5().children( - context - .iter() - .map(|context| ContextPill::new(context.clone())), - ), - ) + if !context.is_empty() { + parent.child( + h_flex() + .flex_wrap() + .gap_1() + .px_1p5() + .pb_1p5() + .children(context.iter().map(|c| ContextPill::new(c.clone()))), + ) + } else { + parent + } }), ) .into_any()