Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -53,7 +53,7 @@ def create_ui():
|
|
| 53 |
|
| 54 |
# Section 2: Menu 2 - Selected Items
|
| 55 |
gr.Markdown("### Selected Items")
|
| 56 |
-
selected_dishes = gr.Dropdown(label="Select a Dish to View Details", choices=[], interactive=True)
|
| 57 |
|
| 58 |
# Section 3: Dish Details
|
| 59 |
gr.Markdown("### Dish Details")
|
|
@@ -69,7 +69,10 @@ def create_ui():
|
|
| 69 |
halal_button.click(fn=lambda: filter_dishes("HALAL"), outputs=dish_list)
|
| 70 |
|
| 71 |
# Event: Update selected_dishes dropdown when items are selected in dish_list
|
| 72 |
-
|
|
|
|
|
|
|
|
|
|
| 73 |
|
| 74 |
# Event: Show dish details when a dish is selected from selected_dishes
|
| 75 |
selected_dishes.change(fn=show_dish_details, inputs=selected_dishes,
|
|
|
|
| 53 |
|
| 54 |
# Section 2: Menu 2 - Selected Items
|
| 55 |
gr.Markdown("### Selected Items")
|
| 56 |
+
selected_dishes = gr.Dropdown(label="Select a Dish to View Details", choices=[], value=None, interactive=True)
|
| 57 |
|
| 58 |
# Section 3: Dish Details
|
| 59 |
gr.Markdown("### Dish Details")
|
|
|
|
| 69 |
halal_button.click(fn=lambda: filter_dishes("HALAL"), outputs=dish_list)
|
| 70 |
|
| 71 |
# Event: Update selected_dishes dropdown when items are selected in dish_list
|
| 72 |
+
def update_selected_dishes(selected_items):
|
| 73 |
+
return gr.Dropdown.update(choices=selected_items, value=selected_items[0] if selected_items else None)
|
| 74 |
+
|
| 75 |
+
dish_list.change(fn=update_selected_dishes, inputs=dish_list, outputs=selected_dishes)
|
| 76 |
|
| 77 |
# Event: Show dish details when a dish is selected from selected_dishes
|
| 78 |
selected_dishes.change(fn=show_dish_details, inputs=selected_dishes,
|