budget_tracker_tui 1.3.0

A very simple TUI budget tracker app
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use ratatui::prelude::*;
use ratatui::widgets::*;

pub fn render_status_bar(f: &mut Frame, message: &str, area: Rect) {
    let style = if message.starts_with("Error:") {
        Style::default().fg(Color::LightRed)
    } else {
        Style::default().fg(Color::LightYellow)
    };
    let status_text = Paragraph::new(message)
        .style(style)
        .block(Block::default().borders(Borders::ALL).title("Status"))
        .alignment(Alignment::Center);
    f.render_widget(status_text, area);
}