use ratatui::style::{Color, Style};
use ratatui::text::Span;
pub const TERMINAL: &str = "\u{f489}"; pub const LIGHTNING: &str = "\u{f0e7}"; pub const SHELL: &str = "\u{f489}";
pub const LESSON: &str = "\u{f02d}"; pub const AI: &str = "\u{f544}"; pub const LEARNING: &str = "\u{f19d}";
pub const SUCCESS: &str = "\u{f058}"; pub const ERROR: &str = "\u{f057}"; pub const WARNING: &str = "\u{f071}"; pub const INFO: &str = "\u{f05a}"; pub const HINT: &str = "\u{f0eb}"; pub const LOADING: &str = "\u{f110}"; pub const TIMER: &str = "\u{f017}";
pub const FOLDER: &str = "\u{f07c}"; pub const FILE: &str = "\u{f15b}"; pub const FOLDER_OPEN: &str = "\u{f07c}"; pub const LOCATION: &str = "\u{f3c5}";
pub const NOTE: &str = "\u{f040}"; pub const QUESTION: &str = "\u{f059}"; pub const TARGET: &str = "\u{f140}"; pub const BEGINNER: &str = "\u{f06c}"; pub const CELEBRATION: &str = "\u{f091}";
pub const GLOBE: &str = "\u{f0ac}"; pub const LAPTOP: &str = "\u{f109}"; pub const OUTPUT: &str = "\u{f120}";
pub const WELCOME: &str = "\u{f2b5}"; pub const ARROW_RIGHT: &str = "\u{f061}"; pub const BULLET: &str = "\u{f111}";
pub const CHECK_LIGHT: &str = "\u{2713}"; pub const CROSS_LIGHT: &str = "\u{2717}"; pub const ARROW_LEFT: &str = "\u{2190}"; pub const TRIANGLE_RIGHT: &str = "\u{25b6}";
pub fn success() -> Span<'static> {
Span::styled(format!("{} ", SUCCESS), Style::default().fg(Color::Rgb(46, 204, 113)))
}
pub fn error() -> Span<'static> {
Span::styled(format!("{} ", ERROR), Style::default().fg(Color::Rgb(231, 76, 60)))
}
pub fn warning() -> Span<'static> {
Span::styled(format!("{} ", WARNING), Style::default().fg(Color::Rgb(241, 196, 15)))
}
pub fn info() -> Span<'static> {
Span::styled(format!("{} ", INFO), Style::default().fg(Color::Rgb(52, 152, 219)))
}
pub fn hint() -> Span<'static> {
Span::styled(format!("{} ", HINT), Style::default().fg(Color::Rgb(155, 89, 182)))
}
pub fn ai() -> Span<'static> {
Span::styled(format!("{} ", AI), Style::default().fg(Color::Rgb(26, 188, 156)))
}
pub fn lesson() -> Span<'static> {
Span::styled(format!("{} ", LESSON), Style::default().fg(Color::Rgb(52, 152, 219)))
}
pub fn learning() -> Span<'static> {
Span::styled(format!("{} ", LEARNING), Style::default().fg(Color::Rgb(142, 68, 173)))
}
pub fn folder() -> Span<'static> {
Span::styled(format!("{} ", FOLDER), Style::default().fg(Color::Rgb(241, 196, 15)))
}
pub fn file() -> Span<'static> {
Span::styled(format!("{} ", FILE), Style::default().fg(Color::Rgb(189, 195, 199)))
}
pub fn location() -> Span<'static> {
Span::styled(format!("{} ", LOCATION), Style::default().fg(Color::Rgb(230, 126, 34)))
}
pub fn target() -> Span<'static> {
Span::styled(format!("{} ", TARGET), Style::default().fg(Color::Rgb(230, 126, 34)))
}
pub fn celebration() -> Span<'static> {
Span::styled(format!("{} ", CELEBRATION), Style::default().fg(Color::Rgb(241, 196, 15)))
}
pub fn welcome() -> Span<'static> {
Span::styled(" ", Style::default().fg(Color::Rgb(26, 188, 156)))
}
pub fn lightning() -> Span<'static> {
Span::styled(format!("{} ", LIGHTNING), Style::default().fg(Color::Rgb(241, 196, 15)))
}
pub fn question() -> Span<'static> {
Span::styled(format!("{} ", QUESTION), Style::default().fg(Color::Rgb(52, 152, 219)))
}
pub fn note() -> Span<'static> {
Span::styled(format!("{} ", NOTE), Style::default().fg(Color::Rgb(26, 188, 156)))
}
pub fn loading() -> Span<'static> {
Span::styled(format!("{} ", LOADING), Style::default().fg(Color::Rgb(52, 152, 219)))
}
pub fn globe() -> Span<'static> {
Span::styled(format!("{} ", GLOBE), Style::default().fg(Color::Rgb(46, 204, 113)))
}
pub fn laptop() -> Span<'static> {
Span::styled(format!("{} ", LAPTOP), Style::default().fg(Color::Rgb(52, 152, 219)))
}
pub fn shell() -> Span<'static> {
Span::styled(format!("{} ", SHELL), Style::default().fg(Color::Rgb(255, 140, 0)))
}
pub fn output() -> Span<'static> {
Span::styled(format!("{} ", OUTPUT), Style::default().fg(Color::Rgb(149, 165, 166)))
}
pub fn beginner() -> Span<'static> {
Span::styled(format!("{} ", BEGINNER), Style::default().fg(Color::Rgb(46, 204, 113)))
}