Radish alpha
r
rad:z39mP9rQAaGmERfUMPULfPUi473tY
Radicle terminal user interface
Radicle
Git
patch/list: Clear loading popup area
Erik Kundt committed 3 months ago
commit 01418b1473b0090f297f79c869ee94dcb37ccb85
parent b4be05e
1 file changed +14 -10
modified bin/commands/patch/list.rs
@@ -5,6 +5,7 @@ use anyhow::{anyhow, Result};

use radicle::prelude::RepoId;
use radicle::storage::ReadStorage;
+
use ratatui::widgets::Clear;
use serde::Serialize;

use radicle::patch::cache::Patches;
@@ -737,16 +738,19 @@ impl App {
                        None,
                        |ui| {
                            ui.label(frame, "");
-
                            ui.column_bar(
-
                                frame,
-
                                [Column::new(
-
                                    Span::raw(" Loading ").magenta().rapid_blink(),
-
                                    Constraint::Fill(1),
-
                                )]
-
                                .to_vec(),
-
                                Spacing::from(0),
-
                                Some(Borders::All),
-
                            );
+
                            ui.layout(Layout::vertical([Constraint::Min(1)]), None, |ui| {
+
                                frame.render_widget(Clear, ui.area());
+
                                ui.column_bar(
+
                                    frame,
+
                                    [Column::new(
+
                                        Span::raw(" Loading ").magenta().rapid_blink(),
+
                                        Constraint::Fill(1),
+
                                    )]
+
                                    .to_vec(),
+
                                    Spacing::from(0),
+
                                    Some(Borders::All),
+
                                );
+
                            });
                        },
                    );
                },