Spaces:
Sleeping
Sleeping
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>
|