trackWork 0.15.0

A terminal-based time tracking application for managing work sessions
use ratatui::style::Color;

/// Utility function to convert color strings to ratatui Color enum
pub fn string_to_color(color_str: &str) -> Color {
    match color_str {
        "Blue" => Color::Blue,
        "Cyan" => Color::Cyan,
        "Green" => Color::Green,
        "Yellow" => Color::Yellow,
        "Magenta" => Color::Magenta,
        "Red" => Color::Red,
        "LightBlue" => Color::LightBlue,
        "LightCyan" => Color::LightCyan,
        "LightGreen" => Color::LightGreen,
        "LightYellow" => Color::LightYellow,
        "LightMagenta" => Color::LightMagenta,
        "LightRed" => Color::LightRed,
        "DarkGray" => Color::DarkGray,
        "Gray" => Color::Gray,
        "White" => Color::White,
        "Black" => Color::Black,
        _ => Color::White,
    }
}