diff --git a/src/elements/progress_bar.rs b/src/elements/progress_bar.rs index be4f3d3..80b5c61 100644 --- a/src/elements/progress_bar.rs +++ b/src/elements/progress_bar.rs @@ -12,6 +12,7 @@ use super::{ TextableWrapper, }; +#[derive(Clone)] pub enum GrowDirection { LeftToRight, BottomToTop, @@ -222,6 +223,10 @@ impl ProgressBar { progress_bar_builder = progress_bar_builder.set_foreground(foreground); } + if let Some(dir) = progress_bar_info.direction.clone() { + progress_bar_builder = progress_bar_builder.set_grow_direction(dir); + } + progress_bar_builder.build(gui_handler.clone()) }