return values visualized
This commit is contained in:
parent
5c6ced8ca0
commit
7d149ee17e
3 changed files with 44 additions and 24 deletions
|
|
@ -1,6 +1,5 @@
|
|||
use itertools::Itertools;
|
||||
use ratatui_themes::{Theme, ThemeName};
|
||||
use serde_json::de;
|
||||
use std::{
|
||||
fs::{self, DirEntry},
|
||||
io,
|
||||
|
|
@ -24,7 +23,7 @@ use ratatui::{
|
|||
crossterm::event::{self, Event, KeyCode, KeyModifiers},
|
||||
layout::{Constraint, HorizontalAlignment, Layout, Rect},
|
||||
style::Style,
|
||||
text::{Line, Span, Text},
|
||||
text::{Line, Text},
|
||||
widgets::{
|
||||
Block, Clear, List, ListItem, ListState, Padding, Paragraph, StatefulWidget, Widget, Wrap,
|
||||
},
|
||||
|
|
@ -231,7 +230,7 @@ impl App {
|
|||
},
|
||||
(KeyCode::Char('g') | KeyCode::End, tab) => match tab {
|
||||
Tab::FileChooser { state, .. } => state.select_last(),
|
||||
Tab::LogViewer(lv) => {}
|
||||
Tab::LogViewer(_) => {}
|
||||
Tab::Empty => {}
|
||||
Tab::CreateFilter { .. } => {}
|
||||
},
|
||||
|
|
@ -252,16 +251,12 @@ impl App {
|
|||
lv.switch_focus();
|
||||
}
|
||||
(KeyCode::Char('r'), Tab::LogViewer(lv)) => {
|
||||
if let Some(file) = &mut self.current_file {
|
||||
let filter = initialize_filter(lv, Some(FilterKind::Remove));
|
||||
self.push_tab(Tab::CreateFilter { filter });
|
||||
}
|
||||
let filter = initialize_filter(lv, Some(FilterKind::Remove));
|
||||
self.push_tab(Tab::CreateFilter { filter });
|
||||
}
|
||||
(KeyCode::Char('i'), Tab::LogViewer(lv)) => {
|
||||
if let Some(file) = &mut self.current_file {
|
||||
let filter = initialize_filter(lv, Some(FilterKind::Inline));
|
||||
self.push_tab(Tab::CreateFilter { filter });
|
||||
}
|
||||
let filter = initialize_filter(lv, Some(FilterKind::Inline));
|
||||
self.push_tab(Tab::CreateFilter { filter });
|
||||
}
|
||||
(KeyCode::Enter, tab) => match tab {
|
||||
Tab::FileChooser { files, state, .. } => {
|
||||
|
|
@ -273,7 +268,7 @@ impl App {
|
|||
self.current_file = Some(i.clone());
|
||||
self.replace_tab(Tab::LogViewer(LogViewer::new(i.iter())));
|
||||
}
|
||||
Err(e) => {
|
||||
Err(_) => {
|
||||
panic!()
|
||||
}
|
||||
}
|
||||
|
|
@ -370,7 +365,7 @@ impl Widget for &mut App {
|
|||
};
|
||||
|
||||
let footer_area = {
|
||||
let mut block = Block::bordered()
|
||||
let block = Block::bordered()
|
||||
.style(default)
|
||||
.border_style(if footer_focused {
|
||||
border_selected
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue