layoutcss_parser/utilities/
flex.rs

1use indoc::formatdoc;
2use std::collections::HashSet;
3pub fn flex_basis_css(value: &str, set: &mut HashSet<String>) {
4    set.insert(formatdoc!(
5        r#"
6        [layout~="flex-basis:{value}"]{{
7            flex-basis: {value};
8        }}
9        "#
10    ));
11}
12
13pub fn flex_grow_css(value: &str, set: &mut HashSet<String>) {
14    set.insert(formatdoc!(
15        r#"
16        [layout~="flex-grow:{value}"]{{
17            flex-grow: {value};
18        }}
19        "#
20    ));
21}
22
23pub fn flex_shrink_css(value: &str, set: &mut HashSet<String>) {
24    set.insert(formatdoc!(
25        r#"
26        [layout~="flex-shrink:{value}"]{{
27            flex-shrink: {value};
28        }}
29        "#
30    ));
31}