Fixed msgbox wrap

This commit is contained in:
veeso
2021-03-21 12:56:31 +01:00
parent 41360bb2c5
commit 7c6a22d3e1

View File

@@ -90,19 +90,17 @@ impl Component for MsgBox {
Color::Reset => self.props.background,
_ => line.bg,
};
let mut spans: Vec<Span> = Vec::new();
let message_row =
textwrap::wrap(line.content.as_str(), area.width as usize);
for msg in message_row.iter() {
spans.push(Span::styled(
lines.push(ListItem::new(Spans::from(vec![Span::styled(
align_text_center(msg, area.width),
Style::default()
.add_modifier(line.get_modifiers())
.fg(line_fg)
.bg(line_bg),
));
)])));
}
lines.push(ListItem::new(Spans::from(spans)));
}
lines
}