add if statements to test and rsx usage example

This commit is contained in:
Evan Almloff committed 2023-09-19 09:48:56 -05:00
1 parent ab2b9fb34e
commit c0f345e775
3 files changed
+14 -2

No files matched your search

+5
View File
@@ -53,6 +53,7 @@ fn app(cx: Scope) -> Element {
let formatting = "formatting!";
let formatting_tuple = ("a", "b");
let lazy_fmt = format_args!("lazily formatted text");
let asd = 123;
cx.render(rsx! {
div {
// Elements
@@ -80,6 +81,10 @@ fn app(cx: Scope) -> Element {
// pass simple rust expressions in
class: lazy_fmt,
id: format_args!("attributes can be passed lazily with std::fmt::Arguments"),
class: "asd",
class: "{asd}",
// if statements can be used to conditionally render attributes
class: if formatting.contains("form") { "{asd}" },
div {
class: {
const WORD: &str = "expressions";