2021-02-10 17:48:02 +00:00
|
|
|
use dioxus_core::prelude::*;
|
|
|
|
|
|
|
|
fn main() {}
|
|
|
|
struct SomeContext {
|
|
|
|
items: Vec<String>,
|
|
|
|
}
|
|
|
|
|
2021-02-12 04:03:01 +00:00
|
|
|
struct Props {
|
|
|
|
name: String,
|
|
|
|
}
|
2021-02-10 17:48:02 +00:00
|
|
|
|
2021-02-12 04:03:01 +00:00
|
|
|
#[allow(unused)]
|
|
|
|
static Example: FC<Props> = |ctx, props| {
|
2021-05-18 05:16:43 +00:00
|
|
|
todo!()
|
|
|
|
// let value = ctx.use_context(|c: &SomeContext| c.items.last().unwrap());
|
2021-02-10 17:48:02 +00:00
|
|
|
|
2021-05-18 05:16:43 +00:00
|
|
|
// ctx.render(LazyNodes::new(move |bump| {
|
|
|
|
// builder::ElementBuilder::new(bump, "button")
|
|
|
|
// .on("click", move |_| {
|
|
|
|
// println!("Value is {}", props.name);
|
|
|
|
// println!("Value is {}", value.as_str());
|
|
|
|
// println!("Value is {}", *value);
|
|
|
|
// })
|
|
|
|
// .on("click", move |_| {
|
|
|
|
// println!("Value is {}", props.name);
|
|
|
|
// })
|
|
|
|
// .finish()
|
|
|
|
// }))
|
2021-03-01 02:21:17 +00:00
|
|
|
// ctx.render(html! {
|
2021-02-10 17:48:02 +00:00
|
|
|
// <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>
|
|
|
|
// })
|
|
|
|
};
|