Fixed warnings

This commit is contained in:
veeso
2021-03-27 11:41:47 +01:00
parent 96b7aff3b6
commit 3dbe024029
7 changed files with 15 additions and 124 deletions

View File

@@ -38,23 +38,10 @@ use tui::{
widgets::{Block, BorderType, List, ListItem},
};
// -- state
struct OwnStates {
focus: bool,
}
impl Default for OwnStates {
fn default() -> Self {
Self { focus: false }
}
}
// -- component
pub struct MsgBox {
props: Props,
states: OwnStates,
}
impl MsgBox {
@@ -62,10 +49,7 @@ impl MsgBox {
///
/// Instantiate a new Text component
pub fn new(props: Props) -> Self {
MsgBox {
props,
states: OwnStates::default(),
}
MsgBox { props }
}
}
@@ -179,16 +163,12 @@ impl Component for MsgBox {
/// ### blur
///
/// Blur component
fn blur(&mut self) {
self.states.focus = false;
}
fn blur(&mut self) {}
/// ### active
///
/// Active component
fn active(&mut self) {
self.states.focus = true;
}
fn active(&mut self) {}
}
#[cfg(test)]
@@ -217,12 +197,6 @@ mod tests {
))
.build(),
);
// Focus
assert_eq!(component.states.focus, false);
component.active();
assert_eq!(component.states.focus, true);
component.blur();
assert_eq!(component.states.focus, false);
// Get value
assert_eq!(component.get_value(), Payload::None);
// Event

View File

@@ -34,23 +34,10 @@ use tui::{
widgets::{Block, Gauge},
};
// -- state
struct OwnStates {
focus: bool,
}
impl Default for OwnStates {
fn default() -> Self {
OwnStates { focus: false }
}
}
// -- component
pub struct ProgressBar {
props: Props,
states: OwnStates,
}
impl ProgressBar {
@@ -58,10 +45,7 @@ impl ProgressBar {
///
/// Instantiate a new Progress Bar
pub fn new(props: Props) -> Self {
ProgressBar {
props,
states: OwnStates::default(),
}
ProgressBar { props }
}
}
@@ -156,16 +140,12 @@ impl Component for ProgressBar {
/// ### blur
///
/// Blur component
fn blur(&mut self) {
self.states.focus = false;
}
fn blur(&mut self) {}
/// ### active
///
/// Active component
fn active(&mut self) {
self.states.focus = true;
}
fn active(&mut self) {}
}
#[cfg(test)]
@@ -186,12 +166,6 @@ mod tests {
))
.build(),
);
// Focus
assert_eq!(component.states.focus, false);
component.active();
assert_eq!(component.states.focus, true);
component.blur();
assert_eq!(component.states.focus, false);
// Get value
assert_eq!(component.get_value(), Payload::None);
// Event

View File

@@ -35,18 +35,6 @@ use tui::{
widgets::{Block, BorderType, List, ListItem},
};
// -- state
struct OwnStates {
focus: bool,
}
impl Default for OwnStates {
fn default() -> Self {
OwnStates { focus: false }
}
}
// -- component
/// ## Table
@@ -54,7 +42,6 @@ impl Default for OwnStates {
/// Table is a table component. List n rows with n text span columns
pub struct Table {
props: Props,
states: OwnStates,
}
impl Table {
@@ -62,10 +49,7 @@ impl Table {
///
/// Instantiate a new Table component
pub fn new(props: Props) -> Self {
Table {
props,
states: OwnStates::default(),
}
Table { props }
}
}
@@ -168,16 +152,12 @@ impl Component for Table {
/// ### blur
///
/// Blur component
fn blur(&mut self) {
self.states.focus = false;
}
fn blur(&mut self) {}
/// ### active
///
/// Active component
fn active(&mut self) {
self.states.focus = true;
}
fn active(&mut self) {}
}
#[cfg(test)]
@@ -204,12 +184,6 @@ mod tests {
))
.build(),
);
// Focus
assert_eq!(component.states.focus, false);
component.active();
assert_eq!(component.states.focus, true);
component.blur();
assert_eq!(component.states.focus, false);
// Get value
assert_eq!(component.get_value(), Payload::None);
// Event

View File

@@ -30,23 +30,10 @@ use super::{Canvas, Component, InputEvent, Msg, Payload, Props, PropsBuilder};
// ext
use tui::{layout::Rect, style::Style, widgets::Paragraph};
// -- state
struct OwnStates {
focus: bool,
}
impl Default for OwnStates {
fn default() -> Self {
OwnStates { focus: false }
}
}
// -- component
pub struct Title {
props: Props,
states: OwnStates,
}
impl Title {
@@ -54,10 +41,7 @@ impl Title {
///
/// Instantiate a new Title component
pub fn new(props: Props) -> Self {
Title {
props,
states: OwnStates::default(),
}
Title { props }
}
}
@@ -134,16 +118,12 @@ impl Component for Title {
/// ### blur
///
/// Blur component
fn blur(&mut self) {
self.states.focus = false;
}
fn blur(&mut self) {}
/// ### active
///
/// Active component
fn active(&mut self) {
self.states.focus = true;
}
fn active(&mut self) {}
}
#[cfg(test)]
@@ -161,12 +141,6 @@ mod tests {
.with_texts(TextParts::new(Some(String::from("Title")), None))
.build(),
);
// Focus
assert_eq!(component.states.focus, false);
component.active();
assert_eq!(component.states.focus, true);
component.blur();
assert_eq!(component.states.focus, false);
// Get value
assert_eq!(component.get_value(), Payload::None);
// Event