Macro yew::classes [−][src]
classes!() { /* proc-macro */ }
Expand description
This macro provides a convenient way to create Classes
.
The macro takes a list of items similar to the vec!
macro and returns a Classes
instance.
Each item can be of any type that implements Into<Classes>
(See the implementations on Classes
to learn what types can be used).
Example
let conditional_class = Some("my-other-class"); let vec_of_classes = vec!["one-bean", "two-beans", "three-beans", "a-very-small-casserole"]; html! { <div class=classes!("my-container-class", conditional_class, vec_of_classes)> // ... </div> };