feat: mvoe away from compound context

This commit is contained in:
Jonathan Kelley committed 2021-09-21 13:42:52 -04:00
1 parent bfdcb20437
commit a2c7d17b05
103 files changed
+309 -293

No files matched your search

+4 -4
View File
@@ -17,7 +17,7 @@ fn main() -> anyhow::Result<()> {
dioxus::desktop::launch(App, |c| c)
}
static App: FC<()> = |cx| {
static App: FC<()> = |cx, props| {
let state = use_state(cx, || String::from("hello"));
let clear_text = state == "hello";
@@ -37,11 +37,11 @@ struct CalculatorKeyProps<'a> {
onclick: &'a dyn Fn(MouseEvent),
}
fn CalculatorKey<'a, 'r>(cx: Context<'a, CalculatorKeyProps<'r>>) -> DomTree<'a> {
fn CalculatorKey<'a>(cx: Context<'a>, props: &'a CalculatorKeyProps) -> DomTree<'a> {
cx.render(rsx! {
button {
class: "calculator-key {cx.name}"
onclick: {cx.onclick}
class: "calculator-key {props.name}"
onclick: {props.onclick}
{cx.children()}
}
})