diff options
Diffstat (limited to 'web/src/css.rs')
-rw-r--r-- | web/src/css.rs | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/web/src/css.rs b/web/src/css.rs index 23b21e22..c132d045 100644 --- a/web/src/css.rs +++ b/web/src/css.rs @@ -1,5 +1,5 @@ //! Style your widgets. -use crate::{bumpalo, Align, Background, Color, Length, Padding}; +use crate::{bumpalo, Align, Background, Color, CrossAlign, Length, Padding}; use std::collections::BTreeMap; @@ -201,7 +201,16 @@ pub fn align(align: Align) -> &'static str { Align::Start => "flex-start", Align::Center => "center", Align::End => "flex-end", - Align::Fill => "stretch", + } +} + +/// Returns the style value for the given [`CrossAlign`]. +pub fn cross_align(align: CrossAlign) -> &'static str { + match align { + CrossAlign::Start => "flex-start", + CrossAlign::Center => "center", + CrossAlign::End => "flex-end", + CrossAlign::Fill => "stretch", } } |