1use ratatui::style::Color;
2
3pub mod page;
4pub mod state;
5pub mod ui;
6
7pub const GRAY_BORDER_COLOR: ratatui::prelude::Color = Color::Rgb(105, 103, 97);
8pub const PRIMARY: ratatui::prelude::Color = Color::White;
9pub const ACCENT: ratatui::prelude::Color = Color::Rgb(220, 138, 120);
10pub const ACCENT_TEXT: ratatui::prelude::Color = Color::Rgb(204, 208, 218);
11
12const GITKIT_ASCII: &str = r"
14
15 ██████╗ ██╗████████╗██╗ ██╗██╗████████╗
16██╔════╝ ██║╚══██╔══╝██║ ██╔╝██║╚══██╔══╝
17██║ ███╗██║ ██║ █████╔╝ ██║ ██║
18██║ ██║██║ ██║ ██╔═██╗ ██║ ██║
19╚██████╔╝██║ ██║ ██║ ██╗██║ ██║
20 ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝
21
22";
23pub trait Renderable {
24 fn render(&mut self, frame: &mut ratatui::prelude::Frame, area: ratatui::prelude::Rect);
25}