use crate::styles::CssClass;
#[derive(Debug, Default, Clone, Copy, PartialEq, Eq)]
pub enum Position {
Absolute,
#[default]
Fixed,
Relative,
Static,
Sticky,
}
impl CssClass for Position {
fn css_class(&self) -> &'static str {
match self {
Self::Absolute => "ZuAppBar-positionAbsolute",
Self::Fixed => "ZuAppBar-positionFixed",
Self::Relative => "ZuAppBar-positionRelative",
Self::Static => "ZuAppBar-positionStatic",
Self::Sticky => "ZuAppBar-positionSticky",
}
}
}