Spaces:
Build error
Build error
Update templates/menu.html
Browse files- templates/menu.html +26 -4
templates/menu.html
CHANGED
|
@@ -182,17 +182,39 @@
|
|
| 182 |
<div class="container mt-4">
|
| 183 |
<h1 class="text-center">Menu</h1>
|
| 184 |
|
| 185 |
-
<!-- Filter
|
| 186 |
<form method="get" action="/menu" class="text-center mb-4">
|
| 187 |
<label for="category" class="form-label fw-bold">Filter by Category:</label>
|
| 188 |
<select id="category" name="category" class="form-select" onchange="this.form.submit()">
|
| 189 |
{% for category in categories %}
|
| 190 |
-
|
| 191 |
-
|
| 192 |
-
|
| 193 |
{% endfor %}
|
|
|
|
|
|
|
|
|
|
| 194 |
</select>
|
| 195 |
</form>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 196 |
<div class="fixed-search-container">
|
| 197 |
<input type="text" id="searchBar" class="form-control" placeholder="Search items or sections..." onkeyup="filterMenu()">
|
| 198 |
</div>
|
|
|
|
| 182 |
<div class="container mt-4">
|
| 183 |
<h1 class="text-center">Menu</h1>
|
| 184 |
|
| 185 |
+
<!-- Category Filter -->
|
| 186 |
<form method="get" action="/menu" class="text-center mb-4">
|
| 187 |
<label for="category" class="form-label fw-bold">Filter by Category:</label>
|
| 188 |
<select id="category" name="category" class="form-select" onchange="this.form.submit()">
|
| 189 |
{% for category in categories %}
|
| 190 |
+
<option value="{{ category }}" {% if selected_category == category %}selected{% endif %}>
|
| 191 |
+
{{ category }}
|
| 192 |
+
</option>
|
| 193 |
{% endfor %}
|
| 194 |
+
<option value="Customized Dish" {% if selected_category == "Customized Dish" %}selected{% endif %}>
|
| 195 |
+
Customized Dish
|
| 196 |
+
</option>
|
| 197 |
</select>
|
| 198 |
</form>
|
| 199 |
+
|
| 200 |
+
<!-- Display text boxes for Customized Dish -->
|
| 201 |
+
{% if selected_category == "Customized Dish" %}
|
| 202 |
+
<div id="custom-dish-form" class="mt-4">
|
| 203 |
+
<h3>Create Your Custom Dish</h3>
|
| 204 |
+
<form method="POST" action="/generate_custom_dish">
|
| 205 |
+
<div class="mb-3">
|
| 206 |
+
<label for="custom-dish-name" class="form-label">Dish Name</label>
|
| 207 |
+
<input type="text" class="form-control" id="custom-dish-name" name="name" required>
|
| 208 |
+
</div>
|
| 209 |
+
<div class="mb-3">
|
| 210 |
+
<label for="custom-dish-description" class="form-label">Dish Description</label>
|
| 211 |
+
<textarea class="form-control" id="custom-dish-description" name="description" required></textarea>
|
| 212 |
+
</div>
|
| 213 |
+
<button type="submit" class="btn btn-primary">Submit</button>
|
| 214 |
+
</form>
|
| 215 |
+
</div>
|
| 216 |
+
{% endif %}
|
| 217 |
+
|
| 218 |
<div class="fixed-search-container">
|
| 219 |
<input type="text" id="searchBar" class="form-control" placeholder="Search items or sections..." onkeyup="filterMenu()">
|
| 220 |
</div>
|