Macro M

Source
macro_rules! M {
    ( $($modifier:expr $(,)?)* ) => { ... };
}
Expand description

Takes one or more tailwind modifier names and a class name, returning a single colon-separated string.

This works exactly like C! but it expects one or more modifier names like “lg” or “hover”, followed by a single class name.

let classes = [
    C.flex_and_grid.grid_cols_3,
    M![M.lg, C.fg.grid_cols_6],
].join(" ");
// classes is "grid-cols-3 lg:grid-cols-6"