mirror of
https://github.com/DioxusLabs/dioxus
synced 2024-12-23 02:53:12 +00:00
39 lines
1.1 KiB
Rust
39 lines
1.1 KiB
Rust
use dioxus_core::prelude::*;
|
|
|
|
fn main() {}
|
|
struct SomeContext {
|
|
items: Vec<String>,
|
|
}
|
|
|
|
struct Props {
|
|
name: String,
|
|
}
|
|
|
|
#[allow(unused)]
|
|
static Example: FC<Props> = |ctx, props| {
|
|
todo!()
|
|
// let value = ctx.use_context(|c: &SomeContext| c.items.last().unwrap());
|
|
|
|
// 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()
|
|
// }))
|
|
// ctx.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>
|
|
// })
|
|
};
|