Testing ratatui

This commit is contained in:
Marco De Araujo 2025-12-24 07:36:23 -04:00
parent 843d05bec9
commit ae9065a1e0
7 changed files with 25 additions and 47 deletions

View file

@ -1,12 +1,11 @@
use crate::api::{UptimeKumaClient, UptimeKumaEndpoints, endpoints};
use crate::api::{UptimeKumaClient, UptimeKumaEndpoints};
use crate::core;
use crate::data::{self, HeartbeatResponse, StatusPageResponse, heartbeat, status_page};
use crate::i18n::{t, t_with_args};
use crate::i18n::{t};
use crate::ui::components::{render_header, render_monitor_list};
use crate::ui::dashboard::model::{DashboardViewState, MonitorStatus};
use crate::ui::dashboard::model::{DashboardViewState};
use crossterm::{
event::{
self, DisableMouseCapture, EnableMouseCapture, Event, KeyCode, KeyEventKind, KeyModifiers,
self, DisableMouseCapture, EnableMouseCapture, Event, KeyCode, KeyEventKind,
},
execute,
terminal::{EnterAlternateScreen, LeaveAlternateScreen, disable_raw_mode, enable_raw_mode},
@ -15,7 +14,7 @@ use ratatui::{
Frame, Terminal,
backend::CrosstermBackend,
layout::{Alignment, Constraint, Direction, Layout, Rect},
style::{Color, Modifier, Style, Stylize},
style::{Color, Modifier, Style},
text::{Line, Span, Text},
widgets::{Block, Borders, ListState, Padding, Paragraph},
};