Upgrade to tui-input 0.3

pull/474/head
Arijit Basu 2 years ago
parent 8f7d6c4c9e
commit a66d5e05d5
No known key found for this signature in database
GPG Key ID: 0F8EF5258DC38077

4
Cargo.lock generated

@ -922,9 +922,9 @@ dependencies = [
[[package]]
name = "tui-input"
version = "0.2.1"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e1bb373b1480296ca2c3f97b717b10f01de4923c189b4037677ec275f46d531"
checksum = "e355185a96fc6fb1742465c589e992b74eef052294f678813cee9cd13490b653"
dependencies = [
"crossterm",
"serde",

@ -62,7 +62,7 @@ version = "0.7.4"
features = ['luajit', 'vendored', 'serialize', 'send']
[dependencies.tui-input]
version = "0.2.1"
version = "0.3.0"
features = ['serde']
[dev-dependencies]

@ -27,7 +27,7 @@ use std::collections::VecDeque;
use std::env;
use std::fs;
use std::path::PathBuf;
use tui_input::{Input, InputRequest};
use tui_input::{Input, InputRequest, InputResponse};
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
pub const TEMPLATE_TABLE_ROW: &str = "TEMPLATE_TABLE_ROW";
@ -800,10 +800,13 @@ impl App {
self.logs_hidden = true;
} else {
let mut buf = Input::default();
if buf.handle(op.into()).is_some() {
self.input = Some(buf);
self.logs_hidden = true;
}
match buf.handle(op.into()) {
InputResponse::StateChanged { .. } => {
self.input = Some(buf);
self.logs_hidden = true;
}
InputResponse::Unchanged => {}
};
}
Ok(self)
}

Loading…
Cancel
Save