reduce_style

Macro reduce_style 

Source
macro_rules! reduce_style {
    ($style:expr, $($key:expr),*) => { ... };
}
Expand description

Reduce a Style by removing keys, re-rendering if at-least one key is removed.

Returns error if missing access to: Head, Window, Document.


Example Usage:


let mut style = named_style!(
    ".my_class",
    "
        gap: 1rem;
        font-size: {}px;

        &:hover {{
            background-color: red;
        }}
    ",
    12
)?;

reduce_style!(&mut style, "gap", "&:hover")?;