فهرست منبع

fix: interpreter namespace

Jonathan Kelley 2 سال پیش
والد
کامیت
cd93e469e2
1فایلهای تغییر یافته به همراه8 افزوده شده و 7 حذف شده
  1. 8 7
      examples/dog_app.rs

+ 8 - 7
examples/dog_app.rs

@@ -20,7 +20,6 @@ struct ListBreeds {
 
 async fn app_root(cx: Scope<'_>) -> Element {
     let breed = use_state(&cx, || "deerhound".to_string());
-
     let breeds = use_future(&cx, (), |_| async move {
         reqwest::get("https://dog.ceo/api/breeds/list/all")
             .await
@@ -35,14 +34,16 @@ async fn app_root(cx: Scope<'_>) -> Element {
                 h1 { "Select a dog breed!" }
                 div { display: "flex",
                     ul { flex: "50%",
-                        breeds.message.keys().take(5).map(|cur_breed| rsx!(
-                            li {
-                                button {
-                                    onclick: move |_| breed.set(cur_breed.clone()),
-                                    "{cur_breed}"
+                        for cur_breed in breeds.message.keys().take(10) {
+                            rsx! {
+                                li { key: "{cur_breed}",
+                                    button {
+                                        onclick: move |_| breed.set(cur_breed.clone()),
+                                        "{cur_breed}"
+                                    }
                                 }
                             }
-                        ))
+                        }
                     }
                     div { flex: "50%", Breed { breed: breed.to_string() } }
                 }