Clear area below "join room" overlay

This commit is contained in:
Joscha 2022-02-26 13:35:48 +01:00
parent 3c68debd32
commit 1949b6f5e1
2 changed files with 2 additions and 3 deletions

View file

@ -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);

View file

@ -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;