From 7decdbe49ca2b234f5cb095b08eef077e0328cfb Mon Sep 17 00:00:00 2001 From: Joris Date: Sun, 23 Feb 2025 12:14:39 +0100 Subject: Wrap paragraphs --- src/gui/question.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/gui/question.rs') diff --git a/src/gui/question.rs b/src/gui/question.rs index 37ea43d..af93087 100644 --- a/src/gui/question.rs +++ b/src/gui/question.rs @@ -56,6 +56,7 @@ pub fn ask(terminal: &mut Terminal, title: &str, card: &Card) -> f.render_widget(d1, chunks[0]); let question = Paragraph::new(util::center_vertically(chunks[1], &card.question)) + .wrap(Wrap { trim: true }) .alignment(Alignment::Center); f.render_widget(question, chunks[1]); @@ -64,6 +65,7 @@ pub fn ask(terminal: &mut Terminal, title: &str, card: &Card) -> _ => format!("{} ", state.input), }; let answer = Paragraph::new(util::center_vertically(chunks[2], &formatted_input)) + .wrap(Wrap { trim: true }) .style(match state.answer { Answer::Write => Style::default(), Answer::Difficulty { difficulty: _ } => { @@ -93,6 +95,7 @@ pub fn ask(terminal: &mut Terminal, title: &str, card: &Card) -> if let Some(indication) = maybe_indication { let paragraph = Paragraph::new(util::center_vertically(chunks[3], &indication)) + .wrap(Wrap { trim: true }) .alignment(Alignment::Center); f.render_widget(paragraph, chunks[3]); }; @@ -120,7 +123,9 @@ pub fn ask(terminal: &mut Terminal, title: &str, card: &Card) -> }) .collect::>>() .concat(); - let p = Paragraph::new(Text::from(Line::from(tabs))).alignment(Alignment::Center); + let p = Paragraph::new(Text::from(Line::from(tabs))) + .wrap(Wrap { trim: true }) + .alignment(Alignment::Center); f.render_widget(p, chunks[4]); } })?; -- cgit v1.2.3