Rammohan0504 commited on
Commit
1f6ab3b
·
verified ·
1 Parent(s): 056708f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -2
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
- dish_list.change(fn=lambda x: x if x else [], inputs=dish_list, outputs=selected_dishes)
 
 
 
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,