2020-06-03 19:33:25 +00:00
|
|
|
use super::{Color, Edge};
|
2020-05-28 18:09:25 +00:00
|
|
|
#[derive(Clone, PartialEq)]
|
2020-06-03 19:33:25 +00:00
|
|
|
pub struct Border(pub Edge, pub Color);
|
2020-05-28 18:09:25 +00:00
|
|
|
|
|
|
|
impl super::BootstrapClass for Border {
|
|
|
|
fn as_classname(&self) -> String {
|
2020-06-03 19:33:25 +00:00
|
|
|
let edge = match self.0 {
|
|
|
|
Edge::All => "border".to_owned(),
|
|
|
|
_ => self.0.with_prefix("border"),
|
|
|
|
};
|
|
|
|
format!("{} {}", edge, self.1.with_prefix("border"))
|
2020-05-28 18:09:25 +00:00
|
|
|
}
|
|
|
|
}
|