Change summary
crates/repl/src/outputs.rs | 30 ++++++++++++++++++++++--------
1 file changed, 22 insertions(+), 8 deletions(-)
Detailed changes
@@ -257,17 +257,31 @@ impl ErrorView {
Some(
v_flex()
- .w_full()
- .px(padding)
- .py(padding)
- .border_1()
- .border_color(theme.status().error_border)
+ .gap_3()
.child(
h_flex()
- .font_weight(FontWeight::BOLD)
- .child(format!("{}: {}", self.ename, self.evalue)),
+ .font_buffer(cx)
+ .child(
+ Label::new(format!("{}: ", self.ename.clone()))
+ // .size(LabelSize::Large)
+ .color(Color::Error)
+ .weight(FontWeight::BOLD),
+ )
+ .child(
+ Label::new(self.evalue.clone())
+ // .size(LabelSize::Large)
+ .weight(FontWeight::BOLD),
+ ),
+ )
+ .child(
+ div()
+ .w_full()
+ .px(padding)
+ .py(padding)
+ .border_l_1()
+ .border_color(theme.status().error_border)
+ .child(self.traceback.render(cx)),
)
- .child(self.traceback.render(cx))
.into_any_element(),
)
}