chore: Fixed spacing
b764681a
1 file(s) · +7 −1
| 382 | 382 | let logo = get_eth_logo(); |
|
| 383 | 383 | let logo_lines: Vec<&str> = logo.lines().collect(); |
|
| 384 | 384 | let logo_height = logo_lines.len(); |
|
| 385 | + | let logo_width = logo_lines.iter().map(|line| line.len()).max().unwrap_or(0); |
|
| 386 | + | ||
| 385 | 387 | ||
| 386 | 388 | println!(); |
|
| 387 | 389 | let address_display = format!("{}", address.bright_green()); |
|
| 403 | 405 | let display_lines = std::cmp::max(logo_height, info_lines.len()); |
|
| 404 | 406 | ||
| 405 | 407 | for i in 0..display_lines { |
|
| 406 | - | let logo_line = if i < logo_height { logo_lines[i] } else { "" }; |
|
| 408 | + | let logo_line = if i < logo_height { |
|
| 409 | + | logo_lines[i] |
|
| 410 | + | } else { |
|
| 411 | + | &" ".repeat(logo_width) |
|
| 412 | + | }; |
|
| 407 | 413 | let info_line = if i < info_lines.len() { &info_lines[i] } else { "" }; |
|
| 408 | 414 | ||
| 409 | 415 | println!("{} {}", logo_line.bright_cyan(), info_line); |
|