use crate::styles::CssClass;
#[derive(Debug, Default, Clone, Copy, PartialEq, Eq)]
pub enum Variant {
Buffer,
Determinate,
#[default]
Indeterminate,
Query,
}
impl CssClass for Variant {
fn css_class(&self) -> &'static str {
match self {
Self::Buffer => "ZuLinearProgress-buffer",
Self::Determinate => "ZuLinearProgress-determinate",
Self::Indeterminate => "ZuLinearProgress-indeterminate",
Self::Query => "ZuLinearProgress-query",
}
}
}