use serde::{Deserialize, Serialize};
#[derive(Clone, Copy, Debug, Default, PartialEq, Eq, Hash, Serialize, Deserialize)]
#[serde(rename_all = "lowercase")]
pub enum Icon {
#[default]
Check,
X,
Dot,
Warn,
Info,
Clock,
Gear,
Branch,
Bolt,
Bot,
Folder,
File,
Search,
Cloud,
Lock,
Board,
Terminal,
Globe,
Diff,
List,
Chart,
Play,
Pause,
Stop,
Refresh,
Plus,
Trash,
}
pub const ALL_ICONS: [Icon; 27] = [
Icon::Check,
Icon::X,
Icon::Dot,
Icon::Warn,
Icon::Info,
Icon::Clock,
Icon::Gear,
Icon::Branch,
Icon::Bolt,
Icon::Bot,
Icon::Folder,
Icon::File,
Icon::Search,
Icon::Cloud,
Icon::Lock,
Icon::Board,
Icon::Terminal,
Icon::Globe,
Icon::Diff,
Icon::List,
Icon::Chart,
Icon::Play,
Icon::Pause,
Icon::Stop,
Icon::Refresh,
Icon::Plus,
Icon::Trash,
];