diff --git a/cove-tui/src/ui/overlays/join_room.rs b/cove-tui/src/ui/overlays/join_room.rs index 95c1c13..7512124 100644 --- a/cove-tui/src/ui/overlays/join_room.rs +++ b/cove-tui/src/ui/overlays/join_room.rs @@ -1,7 +1,7 @@ use crossterm::event::{KeyCode, KeyEvent}; use tui::buffer::Buffer; use tui::layout::Rect; -use tui::widgets::{Block, Borders, StatefulWidget, Widget}; +use tui::widgets::{Block, Borders, StatefulWidget, Widget, Clear}; use crate::ui::input::EventHandler; use crate::ui::layout; @@ -16,6 +16,7 @@ impl StatefulWidget for JoinRoom { fn render(self, area: Rect, buf: &mut Buffer, state: &mut Self::State) { let area = layout::centered(50, 3, area); + Clear.render(area, buf); let block = Block::default().title("Join room").borders(Borders::ALL); let inner_area = block.inner(area); diff --git a/cove-tui/src/ui/textline.rs b/cove-tui/src/ui/textline.rs index a024b99..de53423 100644 --- a/cove-tui/src/ui/textline.rs +++ b/cove-tui/src/ui/textline.rs @@ -1,11 +1,9 @@ use std::cmp; use crossterm::event::{KeyCode, KeyEvent}; -use tui::backend::Backend; use tui::buffer::Buffer; use tui::layout::Rect; use tui::widgets::{Paragraph, StatefulWidget, Widget}; -use tui::Frame; use unicode_width::UnicodeWidthStr; use super::input::EventHandler;