Update app.py
Browse files
app.py
CHANGED
@@ -80,7 +80,7 @@ def place_order():
|
|
80 |
cart.clear()
|
81 |
return "Order placed successfully!"
|
82 |
|
83 |
-
#
|
84 |
menu_items = fetch_menu_items()
|
85 |
menu_html = generate_menu_html(menu_items)
|
86 |
|
@@ -93,9 +93,12 @@ with gr.Blocks() as demo:
|
|
93 |
|
94 |
with gr.Row():
|
95 |
cart_display = gr.HTML(value=view_cart())
|
|
|
|
|
|
|
96 |
place_order_button = gr.Button("Place Order")
|
97 |
|
98 |
-
|
99 |
place_order_button.click(place_order, inputs=[], outputs=cart_display)
|
100 |
|
101 |
# Launch the app
|
|
|
80 |
cart.clear()
|
81 |
return "Order placed successfully!"
|
82 |
|
83 |
+
# Fetch menu and initialize UI components
|
84 |
menu_items = fetch_menu_items()
|
85 |
menu_html = generate_menu_html(menu_items)
|
86 |
|
|
|
93 |
|
94 |
with gr.Row():
|
95 |
cart_display = gr.HTML(value=view_cart())
|
96 |
+
item_id_input = gr.Textbox(placeholder="Item ID")
|
97 |
+
quantity_input = gr.Number(label="Quantity", value=1, interactive=True)
|
98 |
+
add_to_cart_button = gr.Button("Add to Cart")
|
99 |
place_order_button = gr.Button("Place Order")
|
100 |
|
101 |
+
add_to_cart_button.click(update_cart, inputs=[item_id_input, quantity_input], outputs=cart_display)
|
102 |
place_order_button.click(place_order, inputs=[], outputs=cart_display)
|
103 |
|
104 |
# Launch the app
|