return values visualized

This commit is contained in:
Jana Dönszelmann 2026-02-24 23:55:25 +01:00
parent 5c6ced8ca0
commit 7d149ee17e
No known key found for this signature in database
3 changed files with 44 additions and 24 deletions

View file

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