diff --git a/Cargo.toml b/Cargo.toml index 8f6b698..626da24 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,7 +29,7 @@ scale-info = { version = "2.9.0" } subxt-metadata = { version = "0.31.0" } scale-value = { version = "0.12.0" } comfy-table = { version = "7.0.1" } -ratatui = { version = "0.23.0", features = ["all-widgets"] } +ratatui = { version = "0.24.0", features = ["all-widgets"] } crossterm = { version = "0.27.0" } array-bytes = { version = "6.1.0" } open = { version = "5.0.0" } diff --git a/src/app/dashboard/mod.rs b/src/app/dashboard/mod.rs index ab87c80..0b06806 100644 --- a/src/app/dashboard/mod.rs +++ b/src/app/dashboard/mod.rs @@ -172,11 +172,7 @@ where } } -fn ui(f: &mut Frame, dash_board: &mut DashBoard) -where - B: Backend, - CI: ChainInfo, -{ +fn ui(f: &mut Frame, dash_board: &mut DashBoard) { let size = f.size(); let chunks = Layout::default() .direction(Direction::Vertical) @@ -187,11 +183,7 @@ where draw_tabs(f, dash_board, chunks[1]); } -fn draw_tabs(f: &mut Frame, dash_board: &mut DashBoard, area: Rect) -where - B: Backend, - CI: ChainInfo, -{ +fn draw_tabs(f: &mut Frame, dash_board: &mut DashBoard, area: Rect) { let chunks = Layout::default() .direction(Direction::Vertical) .constraints([Constraint::Length(3), Constraint::Min(0)].as_ref()) diff --git a/src/app/dashboard/tab_blocks.rs b/src/app/dashboard/tab_blocks.rs index 6fe07ec..13d5ba0 100644 --- a/src/app/dashboard/tab_blocks.rs +++ b/src/app/dashboard/tab_blocks.rs @@ -1,6 +1,6 @@ // crates.io use ratatui::{ - prelude::{text::Line, Backend, Color, Constraint, Direction, Frame, Layout, Modifier, Rect, Span, Style}, + prelude::{text::Line, Color, Constraint, Direction, Frame, Layout, Modifier, Rect, Span, Style}, widgets::*, }; use sp_core::Encode; @@ -12,11 +12,7 @@ use sp_runtime::{ use super::{DashBoard, BLOCKS_MAX_LIMIT}; use crate::networks::ChainInfo; -pub fn draw_blocks_tab(f: &mut Frame, app: &mut DashBoard, area: Rect) -where - B: Backend, - CI: ChainInfo, -{ +pub fn draw_blocks_tab(f: &mut Frame, app: &mut DashBoard, area: Rect) { let chunks = Layout::default() .direction(Direction::Horizontal) .constraints(vec![Constraint::Percentage(30), Constraint::Percentage(70)]) diff --git a/src/app/dashboard/tab_events.rs b/src/app/dashboard/tab_events.rs index c6d771d..49696a3 100644 --- a/src/app/dashboard/tab_events.rs +++ b/src/app/dashboard/tab_events.rs @@ -1,17 +1,13 @@ // crates.io use ratatui::{ - prelude::{Backend, Color, Frame, Rect, Style}, + prelude::{Color, Frame, Rect, Style}, widgets::*, }; // this crate use super::{DashBoard, EVENTS_MAX_LIMIT}; use crate::networks::ChainInfo; -pub fn draw_events_tab(f: &mut Frame, app: &mut DashBoard, area: Rect) -where - B: Backend, - CI: ChainInfo, -{ +pub fn draw_events_tab(f: &mut Frame, app: &mut DashBoard, area: Rect) { let mut text = "".to_string(); for e in &app.events.items { text.push_str(&format!("{}\n", serde_json::to_string(e).unwrap_or("Decode Error Occurred.".to_string()))); diff --git a/src/app/dashboard/tab_system.rs b/src/app/dashboard/tab_system.rs index 76e4b68..5d29c3e 100644 --- a/src/app/dashboard/tab_system.rs +++ b/src/app/dashboard/tab_system.rs @@ -1,6 +1,6 @@ // crates.io use ratatui::{ - prelude::{Backend, Color, Constraint, Direction, Frame, Layout, Rect, Style}, + prelude::{Color, Constraint, Direction, Frame, Layout, Rect, Style}, style::Stylize, widgets::*, }; @@ -8,11 +8,7 @@ use ratatui::{ use super::DashBoard; use crate::networks::ChainInfo; -pub fn draw_system(f: &mut Frame, app: &mut DashBoard, area: Rect) -where - B: Backend, - CI: ChainInfo, -{ +pub fn draw_system(f: &mut Frame, app: &mut DashBoard, area: Rect) { let chunks = Layout::default() .direction(Direction::Horizontal) .constraints(vec![Constraint::Percentage(100)])