jss_pretty

Macro jss_pretty 

Source
macro_rules! jss_pretty {
    ($($tokens:tt)+) => { ... };
}
Expand description

Create css using jss macro with nice indentions

let css = jss::jss_pretty!(
    ".layer1": {
        background_color: "red",
        border: "1px solid green",
    },

    ".hide .layer": {
        opacity: 0,
    },
);

let expected = "\
\n.layer1 {\
\n    background-color: red;\
\n    border: 1px solid green;\
\n}\
\n.hide .layer {\
\n    opacity: 0;\
\n}\
\n";
        assert_eq!(expected, css);