fix table status

pull/55/head
Takayuki Maeda 3 years ago
parent 00f3bf7ede
commit 7cc4bb7eb1

@ -45,20 +45,20 @@ impl TableStatusComponent {
impl DrawableComponent for TableStatusComponent { impl DrawableComponent for TableStatusComponent {
fn draw<B: Backend>(&mut self, f: &mut Frame<B>, area: Rect, focused: bool) -> Result<()> { fn draw<B: Backend>(&mut self, f: &mut Frame<B>, area: Rect, focused: bool) -> Result<()> {
let status = Paragraph::new(Spans::from(vec![ let status = Paragraph::new(Spans::from(vec![
Span::from("rows: "),
Span::from(format!( Span::from(format!(
"{}, ", "rows: {}, ",
self.row_count.map_or("-".to_string(), |c| c.to_string()) self.row_count.map_or("-".to_string(), |c| c.to_string())
)), )),
Span::from("columns: "),
Span::from(format!( Span::from(format!(
"{}, ", "columns: {}, ",
self.column_count.map_or("-".to_string(), |c| c.to_string()) self.column_count.map_or("-".to_string(), |c| c.to_string())
)), )),
Span::from("engine: "), Span::from(format!(
Span::from(self.table.as_ref().map_or("-".to_string(), |c| { "engine: {}",
c.engine.as_ref().map_or("-".to_string(), |e| e.to_string()) 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 { .block(Block::default().borders(Borders::TOP).style(if focused {
Style::default() Style::default()

Loading…
Cancel
Save