yew_bootstrap/util/
position.rs

1use std::fmt;
2
3/// # Position
4/// Bootstrap positions for elements, but they are not responsive.
5#[derive(Clone, PartialEq, Eq)]
6pub enum Position {
7    Static,
8    Relative,
9    Absolute,
10    Fixed,
11    Sticky,
12}
13
14impl fmt::Display for Position {
15    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
16        match *self {
17            Position::Static => write!(f, "position-static"),
18            Position::Relative => write!(f, "position-relative"),
19            Position::Absolute => write!(f, "position-absolute"),
20            Position::Fixed => write!(f, "position-fixed"),
21            Position::Sticky => write!(f, "position-sticky"),
22        }
23    }
24}