use super::*;
pub fn build_favicon_data_uri(snap: &Option<network_status::NetworkStatusSnapshot>) -> String {
let color = match snap {
None => "%239e9e9e", Some(s) if s.open_connections > 0 => "%230abab5", Some(s) if s.nat_stats.attempts > 0 && s.nat_stats.successes == 0 => "%238b0000", Some(s) if !s.failures.is_empty() => "%23f44336", Some(_) => "%23fbbf24", };
format!(
"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 471'>\
<path d='{path}' fill='{color}' fill-rule='evenodd'/></svg>",
path = RABBIT_SVG_PATH,
color = color,
)
}