use crate::color::Preset;
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub enum Style {
NeonCyber,
ArcticTech,
SunsetNeon,
ForestSky,
Chrome,
CrtAmber,
OceanFlow,
DeepSpace,
FireWarning,
WarmLuxury,
EarthTone,
RoyalPurple,
Matrix,
AuroraFlux,
}
impl Style {
pub(crate) fn preset(self) -> Preset {
match self {
Style::NeonCyber => Preset::NeonCyber,
Style::ArcticTech => Preset::ArcticTech,
Style::SunsetNeon => Preset::SunsetNeon,
Style::ForestSky => Preset::ForestSky,
Style::Chrome => Preset::Chrome,
Style::CrtAmber => Preset::CrtAmber,
Style::OceanFlow => Preset::OceanFlow,
Style::DeepSpace => Preset::DeepSpace,
Style::FireWarning => Preset::FireWarning,
Style::WarmLuxury => Preset::WarmLuxury,
Style::EarthTone => Preset::EarthTone,
Style::RoyalPurple => Preset::RoyalPurple,
Style::Matrix => Preset::Matrix,
Style::AuroraFlux => Preset::AuroraFlux,
}
}
}