Don't render the context pills space if there's none

This commit is contained in:
Danilo Leal 2024-12-23 20:39:50 -03:00
parent 8a724acc4d
commit 781645e5bf

View file

@ -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()