Macro when

Source
when!() { /* proc-macro */ }
Expand description

Conditional helper macro for cleaner syntax

ยงExamples

use classnames_rs::{classnames, when};

let is_active = true;
let result = classnames!(
    "btn",
    when!(is_active, "active")  // More concise syntax
);
assert_eq!(result, "btn active");

let is_disabled = false;
let result = classnames!(
    "btn",
    when!(is_disabled, "disabled")
);
assert_eq!(result, "btn");