mirror of
https://github.com/zaphar/kitchen.git
synced 2025-07-22 19:40:14 -04:00
Fix state handling bug in the plan page
This commit is contained in:
parent
60a1945fe8
commit
2a1180dd94
@ -48,7 +48,6 @@ pub fn RecipePlan<G: Html>(cx: Scope) -> View<G> {
|
|||||||
if let Err(err) = init_page_state(store.as_ref(), state.as_ref()).await {
|
if let Err(err) = init_page_state(store.as_ref(), state.as_ref()).await {
|
||||||
error!(?err);
|
error!(?err);
|
||||||
};
|
};
|
||||||
state.reset_recipe_counts();
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -85,11 +84,15 @@ pub fn RecipePlan<G: Html>(cx: Scope) -> View<G> {
|
|||||||
}).collect()
|
}).collect()
|
||||||
))
|
))
|
||||||
}
|
}
|
||||||
input(type="button", value="Reset Recipes", on:click=move |_| {
|
input(type="button", value="Reset", on:click=move |_| {
|
||||||
// Poor man's click event signaling.
|
// Poor man's click event signaling.
|
||||||
let toggle = !*refresh_click.get();
|
let toggle = !*refresh_click.get();
|
||||||
refresh_click.set(toggle);
|
refresh_click.set(toggle);
|
||||||
})
|
})
|
||||||
|
input(type="button", value="Clear All", on:click=move |_| {
|
||||||
|
let state = app_state::State::get_from_context(cx);
|
||||||
|
state.reset_recipe_counts();
|
||||||
|
})
|
||||||
input(type="button", value="Save Plan", on:click=move |_| {
|
input(type="button", value="Save Plan", on:click=move |_| {
|
||||||
// Poor man's click event signaling.
|
// Poor man's click event signaling.
|
||||||
let toggle = !*save_click.get();
|
let toggle = !*save_click.get();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user