summaryrefslogtreecommitdiffstats
path: root/src/interactive/widgets/footer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/interactive/widgets/footer.rs')
-rw-r--r--src/interactive/widgets/footer.rs9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/interactive/widgets/footer.rs b/src/interactive/widgets/footer.rs
index a91fdb6..dc54826 100644
--- a/src/interactive/widgets/footer.rs
+++ b/src/interactive/widgets/footer.rs
@@ -14,7 +14,7 @@ use crate::interactive::SortMode;
pub struct Footer;
pub struct FooterProps {
- pub total_bytes: Option<u128>,
+ pub total_bytes: u128,
pub entries_traversed: u64,
pub traversal_start: std::time::Instant,
pub elapsed: Option<std::time::Duration>,
@@ -37,7 +37,7 @@ impl Footer {
let spans = vec![
Span::from(format!(
- "Sort mode: {} Total disk usage: {} Items: {} {progress} ",
+ "Sort mode: {} Total disk usage: {} Processed {} items {progress} ",
match sort_mode {
SortMode::SizeAscending => "size ascending",
SortMode::SizeDescending => "size descending",
@@ -46,10 +46,7 @@ impl Footer {
SortMode::CountAscending => "items ascending",
SortMode::CountDescending => "items descending",
},
- match total_bytes {
- Some(b) => format!("{}", format.display(*b)),
- None => "-".to_owned(),
- },
+ format!("{}", format.display(*total_bytes)),
entries_traversed,
progress = match elapsed {
Some(elapsed) => format!("in {:.02}s", elapsed.as_secs_f32()),