Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -149,7 +149,7 @@ modal_and_cart_js = """
|
|
149 |
</li>`;
|
150 |
});
|
151 |
cartHTML += `</ul><p><strong>Total Bill: $${totalBill.toFixed(2)}</strong></p>`;
|
152 |
-
cartHTML += `<button style='margin-top: 10px; background-color: #007bff; color: white; border: none; padding: 10px
|
153 |
document.getElementById('floating-cart').innerHTML = cartHTML;
|
154 |
}
|
155 |
|
@@ -175,6 +175,11 @@ modal_and_cart_js = """
|
|
175 |
updateCartDisplay();
|
176 |
}
|
177 |
|
|
|
|
|
|
|
|
|
|
|
178 |
function submitCart() {
|
179 |
let finalOrderHTML = "<h3>Final Order:</h3><ul>";
|
180 |
let totalBill = 0;
|
@@ -253,12 +258,6 @@ def app():
|
|
253 |
</div>
|
254 |
""")
|
255 |
|
256 |
-
# Finalize Order Button
|
257 |
-
finalize_button = gr.Button("Finalize Order")
|
258 |
-
|
259 |
-
# Finalize order button click event
|
260 |
-
finalize_button.click(lambda: "Order finalized!", outputs=[final_order_output])
|
261 |
-
|
262 |
# Update menu dynamically based on preference
|
263 |
selected_preference.change(filter_menu, inputs=[selected_preference], outputs=[menu_output])
|
264 |
|
@@ -267,7 +266,6 @@ def app():
|
|
267 |
gr.Row(menu_output)
|
268 |
gr.Row(cart_output)
|
269 |
gr.Row(modal_window)
|
270 |
-
gr.Row(finalize_button)
|
271 |
gr.Row(final_order_output)
|
272 |
gr.HTML(modal_and_cart_js)
|
273 |
|
|
|
149 |
</li>`;
|
150 |
});
|
151 |
cartHTML += `</ul><p><strong>Total Bill: $${totalBill.toFixed(2)}</strong></p>`;
|
152 |
+
cartHTML += `<button style='margin-top: 10px; background-color: #007bff; color: white; border: none; padding: 10px; border-radius: 5px; width: 100%; cursor: pointer;' onclick='submitCart()'>Submit</button>`;
|
153 |
document.getElementById('floating-cart').innerHTML = cartHTML;
|
154 |
}
|
155 |
|
|
|
175 |
updateCartDisplay();
|
176 |
}
|
177 |
|
178 |
+
function removeItem(index) {
|
179 |
+
cart.splice(index, 1); // Remove the item from the cart array
|
180 |
+
updateCartDisplay(); // Re-render the cart display
|
181 |
+
}
|
182 |
+
|
183 |
function submitCart() {
|
184 |
let finalOrderHTML = "<h3>Final Order:</h3><ul>";
|
185 |
let totalBill = 0;
|
|
|
258 |
</div>
|
259 |
""")
|
260 |
|
|
|
|
|
|
|
|
|
|
|
|
|
261 |
# Update menu dynamically based on preference
|
262 |
selected_preference.change(filter_menu, inputs=[selected_preference], outputs=[menu_output])
|
263 |
|
|
|
266 |
gr.Row(menu_output)
|
267 |
gr.Row(cart_output)
|
268 |
gr.Row(modal_window)
|
|
|
269 |
gr.Row(final_order_output)
|
270 |
gr.HTML(modal_and_cart_js)
|
271 |
|