diff --git a/src/components/table_status.rs b/src/components/table_status.rs index 7c0bee3..eebf268 100644 --- a/src/components/table_status.rs +++ b/src/components/table_status.rs @@ -45,20 +45,20 @@ impl TableStatusComponent { impl DrawableComponent for TableStatusComponent { fn draw(&mut self, f: &mut Frame, area: Rect, focused: bool) -> Result<()> { let status = Paragraph::new(Spans::from(vec![ - Span::from("rows: "), Span::from(format!( - "{}, ", + "rows: {}, ", self.row_count.map_or("-".to_string(), |c| c.to_string()) )), - Span::from("columns: "), Span::from(format!( - "{}, ", + "columns: {}, ", self.column_count.map_or("-".to_string(), |c| c.to_string()) )), - Span::from("engine: "), - Span::from(self.table.as_ref().map_or("-".to_string(), |c| { - c.engine.as_ref().map_or("-".to_string(), |e| e.to_string()) - })), + Span::from(format!( + "engine: {}", + self.table.as_ref().map_or("-".to_string(), |c| { + c.engine.as_ref().map_or("-".to_string(), |e| e.to_string()) + }) + )), ])) .block(Block::default().borders(Borders::TOP).style(if focused { Style::default()