television_screen/
mode.rs1use ratatui::style::Color;
2use serde::{Deserialize, Serialize};
3
4use crate::colors::ModeColorscheme;
5
6pub fn mode_color(mode: Mode, colorscheme: &ModeColorscheme) -> Color {
7 match mode {
8 Mode::Channel => colorscheme.channel,
9 Mode::RemoteControl => colorscheme.remote_control,
10 Mode::SendToChannel => colorscheme.send_to_channel,
11 }
12}
13
14#[derive(PartialEq, Copy, Clone, Hash, Eq, Debug, Serialize, Deserialize)]
16pub enum Mode {
17 Channel,
18 RemoteControl,
19 SendToChannel,
20}