From d9fa83f9da61b770b0798ba9f42301ff84e8c826 Mon Sep 17 00:00:00 2001 From: cloudhead Date: Sat, 8 Jun 2024 21:21:14 +0200 Subject: [PATCH] term: Don't print empty tables Before this change, the table borders would be printed, as well as the table header if any. --- radicle-term/src/table.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/radicle-term/src/table.rs b/radicle-term/src/table.rs index ef992480..8cc8ff34 100644 --- a/radicle-term/src/table.rs +++ b/radicle-term/src/table.rs @@ -92,6 +92,11 @@ where let inner = self.inner(parent); let cols = inner.cols; + // Don't print empty tables. + if self.is_empty() { + return lines; + } + if let Some(color) = border { lines.push( Line::default()