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");