1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18


#[derive(Debug, Clone, Copy)]
pub enum Visibility {
    Visible,
    Faded,
    Invisible,
}

impl Visibility {
    pub fn css_class(self) -> &'static str {
        match self {
            Self::Visible => "std",
            Self::Faded => "fad",
            Self::Invisible => "inv",
        }
    }
}