dioxus/packages/core/examples/contextapi.rs

37 lines
1.1 KiB
Rust
Raw Normal View History

use dioxus_core::prelude::*;
fn main() {}
struct SomeContext {
items: Vec<String>,
}
#[allow(unused)]
2021-10-16 21:37:28 +00:00
static Example: FC<()> = |(cx, props)| {
2021-05-18 05:16:43 +00:00
todo!()
2021-06-26 01:15:33 +00:00
// let value = cx.use_context(|c: &SomeContext| c.items.last().unwrap());
2021-06-26 01:15:33 +00:00
// cx.render(LazyNodes::new(move |bump| {
2021-05-18 05:16:43 +00:00
// builder::ElementBuilder::new(bump, "button")
// .on("click", move |_| {
2021-06-26 01:15:33 +00:00
// println!("Value is {}", cx.name);
2021-05-18 05:16:43 +00:00
// println!("Value is {}", value.as_str());
// println!("Value is {}", *value);
// })
// .on("click", move |_| {
2021-06-26 01:15:33 +00:00
// println!("Value is {}", cx.name);
2021-05-18 05:16:43 +00:00
// })
// .finish()
// }))
2021-06-26 01:15:33 +00:00
// cx.render(html! {
// <div>
// <button onclick={move |_| println!("Value is {}", value)} />
// <button onclick={move |_| println!("Value is {}", value)} />
// <button onclick={move |_| println!("Value is {}", value)} />
// <div>
// <p> "Value is: {val}" </p>
// </div>
// </div>
// })
};