television_screen/logo.rs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
use ratatui::widgets::Paragraph;
//const LOGO: &str = r" _______________
// __ __ _ _ |,----------. |\
// / /____ / /__ _ __(_)__ (_)__ ___ || |=| |
// / __/ -_) / -_) |/ / (_-</ / _ \/ _ \ || | | |
// \__/\__/_/\__/|___/_/___/_/\___/_//_/ || |o| |
// |`-----------' |/
// `--------------'";
const LOGO: &str = r" _______________
|,----------. |\
|| |=| |
|| | | |
|| |o| |
|`-----------' |/
`--------------'";
pub fn build_logo_paragraph<'a>() -> Paragraph<'a> {
let lines = LOGO
.lines()
.map(std::convert::Into::into)
.collect::<Vec<_>>();
let logo_paragraph = Paragraph::new(lines);
logo_paragraph
}
const REMOTE_LOGO: &str = r"
_____________
/ \
| (*) (#) |
| |
| (1) (2) (3) |
| (4) (5) (6) |
| (7) (8) (9) |
| |
| _ |
| | | |
| (_¯(0)¯_) |
| | | |
| ¯ |
| |
| |
| === === === |
| |
| T.V |
`-------------´";
pub fn build_remote_logo_paragraph<'a>() -> Paragraph<'a> {
let lines = REMOTE_LOGO
.lines()
.map(std::convert::Into::into)
.collect::<Vec<_>>();
let logo_paragraph = Paragraph::new(lines);
logo_paragraph
}