From 56979103d6bc60d86f7f8e1b101fe108d26936ca Mon Sep 17 00:00:00 2001 From: Jeremy Wall Date: Sat, 1 Mar 2025 11:04:18 -0500 Subject: [PATCH] feat: clear the dialog area before rendering --- src/ui/render/dialog.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ui/render/dialog.rs b/src/ui/render/dialog.rs index 2dd1248..8be6626 100644 --- a/src/ui/render/dialog.rs +++ b/src/ui/render/dialog.rs @@ -3,7 +3,7 @@ use ratatui::{ layout::{Constraint, Layout, Rect}, style::{Color, Style, Stylize}, text::Text, - widgets::{Block, Paragraph, Widget, Wrap}, + widgets::{Block, Clear, Paragraph, Widget, Wrap}, }; pub struct Dialog<'w> { @@ -42,6 +42,7 @@ impl<'w> Widget for Dialog<'w> { ]) .areas(area); + Clear.render(dialog_area, buf); let dialog_block = Block::bordered() .title_top(self.title) .title_bottom("j,k or up,down to scroll")