Skip to content

Commit

Permalink
feat(showcase): showcase paragraph widget
Browse files Browse the repository at this point in the history
Relates to ratatui#249
  • Loading branch information
Bulkan Evcimen committed Jan 22, 2024
1 parent a4792c6 commit e303f2d
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 0 deletions.
9 changes: 9 additions & 0 deletions code/widget-showcase/paragraph.tape
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# A VHS tape. See https://github.com/charmbracelet/vhs
Output "../../src/content/docs/showcase/widgets/paragraph.gif"
Set Theme "Aardvark Blue"
Set Width 800
Set Height 320
Type "cargo run -- -w paragraph" Enter
Sleep 5s
Screenshot "../../src/content/docs/showcase/widgets/paragraph.png"
Sleep 1s
1 change: 1 addition & 0 deletions code/widget-showcase/src/examples.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ pub mod chart;
pub mod gauge;
pub mod line_gauge;
pub mod list;
pub mod paragraph;
pub mod table;
9 changes: 9 additions & 0 deletions code/widget-showcase/src/examples/paragraph.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
use ratatui::{prelude::*, widgets::*};

pub fn render(frame: &mut Frame) {
let text = "Hello, Ratatui!\nThis is a colorful paragraph";

let paragraph = Paragraph::new(text).bold().white().on_cyan();

frame.render_widget(paragraph, frame.size());
}
2 changes: 2 additions & 0 deletions code/widget-showcase/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ enum Widget {
LineGauge,
List,
Table,
Paragraph,
}

fn main() -> color_eyre::Result<()> {
Expand Down Expand Up @@ -103,6 +104,7 @@ impl App {
Widget::LineGauge => line_gauge::render(frame),
Widget::List => list::render(frame),
Widget::Table => table::render(frame),
Widget::Paragraph => paragraph::render(frame),
}
Ok(())
}
Expand Down
Binary file added src/content/docs/showcase/widgets/paragraph.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/content/docs/showcase/widgets/paragraph.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit e303f2d

Please sign in to comment.