style updates
This commit is contained in:
+16
-16
@@ -390,7 +390,7 @@ pub fn meal_page(user: &User, meal: &Meal, categories: &[Category], csrf_token:
|
||||
} @else {
|
||||
div class="markdown" { (render_markdown(&meal.description)) }
|
||||
}
|
||||
h2 class="category-heading" { "Ingredients" }
|
||||
hr class="ingredients-divider" {}
|
||||
@if meal.ingredients.is_empty() {
|
||||
p class="muted" { "No ingredients yet." }
|
||||
} @else {
|
||||
@@ -408,14 +408,14 @@ pub fn meal_page(user: &User, meal: &Meal, categories: &[Category], csrf_token:
|
||||
input type="hidden" name="csrf" value=(csrf_token);
|
||||
label { "Name" }
|
||||
input id="ingredient-name" name="name" type="text" maxlength="120" required;
|
||||
label { "Quantity" }
|
||||
input id="ingredient-quantity" name="quantity" type="text" maxlength="40";
|
||||
label { "Note" }
|
||||
input id="ingredient-note" name="note" type="text" maxlength="120";
|
||||
label { "Category" }
|
||||
select id="ingredient-category" name="category_id" {
|
||||
(category_options(categories, None))
|
||||
}
|
||||
label { "Quantity" }
|
||||
input id="ingredient-quantity" name="quantity" type="text" maxlength="40";
|
||||
label { "Note" }
|
||||
input id="ingredient-note" name="note" type="text" maxlength="120";
|
||||
button id="add-ingredient-button" class="button button-primary" type="submit" { "Add ingredient" }
|
||||
}
|
||||
}
|
||||
@@ -457,19 +457,19 @@ fn ingredient_row(
|
||||
input type="hidden" name="csrf" value=(csrf_token);
|
||||
label { "Name" }
|
||||
input id=(format!("ingredient-edit-name-{}", ingredient.id)) name="name" value=(ingredient.name) maxlength="120" required;
|
||||
label { "Quantity" }
|
||||
input id=(format!("ingredient-edit-quantity-{}", ingredient.id)) name="quantity" value=(ingredient.quantity) maxlength="40";
|
||||
label { "Note" }
|
||||
input id=(format!("ingredient-edit-note-{}", ingredient.id)) name="note" value=(ingredient.note) maxlength="120";
|
||||
label { "Category" }
|
||||
select id=(format!("ingredient-edit-category-{}", ingredient.id)) name="category_id" {
|
||||
(category_options(categories, ingredient.category_id))
|
||||
}
|
||||
label { "Quantity" }
|
||||
input id=(format!("ingredient-edit-quantity-{}", ingredient.id)) name="quantity" value=(ingredient.quantity) maxlength="40";
|
||||
label { "Note" }
|
||||
input id=(format!("ingredient-edit-note-{}", ingredient.id)) name="note" value=(ingredient.note) maxlength="120";
|
||||
button id=(format!("ingredient-edit-save-{}", ingredient.id)) class="button button-primary" type="submit" { "Save" }
|
||||
}
|
||||
form method="post" action=(format!("/meals/{}/ingredients/{}/delete", meal_id, ingredient.id)) {
|
||||
input type="hidden" name="csrf" value=(csrf_token);
|
||||
button id=(format!("ingredient-edit-delete-{}", ingredient.id)) class="danger-link" type="submit" { "Remove" }
|
||||
button id=(format!("ingredient-edit-delete-{}", ingredient.id)) class="button button-danger" type="submit" { "Remove" }
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -638,10 +638,10 @@ fn list_content(
|
||||
input type="hidden" name="csrf" value=(csrf_token);
|
||||
label class="sr-only" for="item-name" { "Item name" }
|
||||
input id="item-name" name="name" type="text" maxlength="120" placeholder="Add an item..." autocomplete="off" required;
|
||||
input id="item-quantity" name="quantity" type="text" maxlength="40" placeholder="Qty" aria-label="Quantity";
|
||||
select id="item-category" name="category_id" aria-label="Category" {
|
||||
(category_options(categories, None))
|
||||
}
|
||||
input id="item-quantity" name="quantity" type="text" maxlength="40" placeholder="Qty" aria-label="Quantity";
|
||||
button id="add-item-button" class="button button-primary add-button" type="submit" { "+ Add" }
|
||||
}
|
||||
(list_items_fragment(list, items, categories, csrf_token, false))
|
||||
@@ -767,14 +767,14 @@ fn item_row(item: &Item, categories: &[Category], csrf_token: &str) -> Markup {
|
||||
input type="hidden" name="csrf" value=(csrf_token);
|
||||
label { "Name" }
|
||||
input id=(format!("item-edit-name-{}", item.id)) name="name" value=(item.name) maxlength="120" required;
|
||||
label { "Quantity" }
|
||||
input id=(format!("item-edit-quantity-{}", item.id)) name="quantity" value=(item.quantity) maxlength="40";
|
||||
label { "Note" }
|
||||
input id=(format!("item-edit-note-{}", item.id)) name="note" value=(item.note) maxlength="120";
|
||||
label { "Category" }
|
||||
select id=(format!("item-edit-category-{}", item.id)) name="category_id" {
|
||||
(category_options(categories, item.category_id))
|
||||
}
|
||||
label { "Quantity" }
|
||||
input id=(format!("item-edit-quantity-{}", item.id)) name="quantity" value=(item.quantity) maxlength="40";
|
||||
label { "Note" }
|
||||
input id=(format!("item-edit-note-{}", item.id)) name="note" value=(item.note) maxlength="120";
|
||||
button id=(format!("item-edit-save-{}", item.id)) class="button button-primary" type="submit" { "Save" }
|
||||
}
|
||||
form
|
||||
@@ -783,7 +783,7 @@ fn item_row(item: &Item, categories: &[Category], csrf_token: &str) -> Markup {
|
||||
hx-swap="outerHTML"
|
||||
{
|
||||
input type="hidden" name="csrf" value=(csrf_token);
|
||||
button id=(format!("item-edit-delete-{}", item.id)) class="danger-link" type="submit" { "Remove item" }
|
||||
button id=(format!("item-edit-delete-{}", item.id)) class="button button-danger" type="submit" { "Remove item" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user