More Desktop Friendly buttons

This commit is contained in:
Jeremy Wall 2023-01-07 16:21:06 -05:00
parent 36679b6569
commit 829b81d3e2
3 changed files with 14 additions and 14 deletions

View File

@ -54,15 +54,15 @@ pub fn RecipePlan<'ctx, G: Html>(cx: Scope<'ctx>, sh: StateHandler<'ctx>) -> Vie
}).collect() }).collect()
)) ))
} }
input(type="button", value="Reset", on:click=move |_| { span(role="button", on:click=move |_| {
sh.dispatch(cx, Message::LoadState(None)); sh.dispatch(cx, Message::LoadState(None));
}) }) { "Reset" } " "
input(type="button", value="Clear All", on:click=move |_| { span(role="button", on:click=move |_| {
sh.dispatch(cx, Message::ResetRecipeCounts); sh.dispatch(cx, Message::ResetRecipeCounts);
}) }) { "Clear All" } " "
input(type="button", value="Save Plan", on:click=move |_| { span(role="button", on:click=move |_| {
// Poor man's click event signaling. // Poor man's click event signaling.
sh.dispatch(cx, Message::SaveState(None)); sh.dispatch(cx, Message::SaveState(None));
}) }) { "Save Plan" } " "
} }
} }

View File

@ -200,17 +200,17 @@ pub fn ShoppingList<'ctx, G: Html>(cx: Scope<'ctx>, sh: StateHandler<'ctx>) -> V
label(for="show_staples_cb") { "Show staples" } label(for="show_staples_cb") { "Show staples" }
input(id="show_staples_cb", type="checkbox", bind:checked=show_staples) input(id="show_staples_cb", type="checkbox", bind:checked=show_staples)
(make_shopping_table(cx, sh, show_staples)) (make_shopping_table(cx, sh, show_staples))
input(type="button", value="Add Item", class="no-print", on:click=move |_| { span(role="button", class="no-print", on:click=move |_| {
info!("Registering add item request for inventory"); info!("Registering add item request for inventory");
sh.dispatch(cx, Message::AddExtra(String::new(), String::new())); sh.dispatch(cx, Message::AddExtra(String::new(), String::new()));
}) }) { "Add Item" } " "
input(type="button", value="Reset", class="no-print", on:click=move |_| { span(role="button", class="no-print", on:click=move |_| {
info!("Registering reset request for inventory"); info!("Registering reset request for inventory");
sh.dispatch(cx, Message::ResetInventory); sh.dispatch(cx, Message::ResetInventory);
}) }) { "Reset" } " "
input(type="button", value="Save", class="no-print", on:click=move |_| { span(role="button", class="no-print", on:click=move |_| {
info!("Registering save request for inventory"); info!("Registering save request for inventory");
sh.dispatch(cx, Message::SaveState(None)); sh.dispatch(cx, Message::SaveState(None));
}) }) { "Save" } " "
} }
} }

View File

@ -27,7 +27,7 @@ pub fn LoginForm<'ctx, G: Html>(cx: Scope<'ctx>, sh: StateHandler<'ctx>) -> View
input(type="text", id="username", bind:value=username) input(type="text", id="username", bind:value=username)
label(for="password") { "Password" } label(for="password") { "Password" }
input(type="password", bind:value=password) input(type="password", bind:value=password)
input(type="button", value="Login", on:click=move |_| { span(role="button", on:click=move |_| {
info!("Attempting login request"); info!("Attempting login request");
let (username, password) = ((*username.get_untracked()).clone(), (*password.get_untracked()).clone()); let (username, password) = ((*username.get_untracked()).clone(), (*password.get_untracked()).clone());
if username != "" && password != "" { if username != "" && password != "" {
@ -41,7 +41,7 @@ pub fn LoginForm<'ctx, G: Html>(cx: Scope<'ctx>, sh: StateHandler<'ctx>) -> View
}); });
} }
debug!("triggering login click subscribers"); debug!("triggering login click subscribers");
}) { } }) { "Login" } " "
} }
} }
} }