瀏覽代碼

Adjust example

Jonathan Kelley 1 年之前
父節點
當前提交
f1596bf5e8
共有 1 個文件被更改,包括 10 次插入11 次删除
  1. 10 11
      examples/dog_app.rs

+ 10 - 11
examples/dog_app.rs

@@ -29,17 +29,16 @@ fn app() -> Element {
         }
     });
 
-    match breed_list.value().read().as_ref() {
-        Some(resp) => rsx! {
-            h1 { "Select a dog breed!" }
-            div { height: "500px", display: "flex",
-                ul { flex: "50%", {breed_list.value().cloned().unwrap_or_else(|| rsx! {
-                    "loading breeds..."
-                })} }
-                div { flex: "50%", BreedPic { breed } }
-            }
-        },
-        _ => rsx! { "loading breeds..." },
+    let Some(breed_list) = breed_list.value().cloned() else {
+        return rsx! { "loading breeds..." };
+    };
+
+    rsx! {
+        h1 { "Select a dog breed!" }
+        div { height: "500px", display: "flex",
+            ul { flex: "50%", {breed_list} }
+            div { flex: "50%", BreedPic { breed } }
+        }
     }
 }