diff --git a/app/src/recipe.rs b/app/src/recipe.rs index 0ac722f..6e4ac17 100644 --- a/app/src/recipe.rs +++ b/app/src/recipe.rs @@ -794,6 +794,26 @@ fn RecipeInfoView(props: &RecipeInfoProps) -> Html { }) }; + let person_count = use_state(|| props.info.person_count); + let onchange = { + let person_count = person_count.clone(); + Callback::from(move |e: Event| { + let Some(target) = e.target() else { + return; + }; + + let Ok(target) = target.dyn_into::() else { + return; + }; + + let Ok(pc) = target.value().parse() else { + return; + }; + + person_count.set(pc); + }) + }; + html! {<>

{&props.info.name}

@@ -812,6 +832,19 @@ fn RecipeInfoView(props: &RecipeInfoProps) -> Html { update={props.update.clone()} />
+
+
+ + {"people"} +
+
if let Some(e) = &*error {