SathvikGanta commited on
Commit
4b7cf86
·
verified ·
1 Parent(s): 42aa431

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -3
app.py CHANGED
@@ -4,9 +4,8 @@ from components.cart import cart
4
  import pandas as pd
5
 
6
  # Load menu data
7
- menu_data = pd.read_excel("data/menu.xlsx")
8
 
9
- # Initialize the app
10
  def main():
11
  with gr.Blocks(css="static/styles.css") as app:
12
  gr.Markdown("# Dynamic Menu with Popups and Cart")
@@ -20,7 +19,12 @@ def main():
20
 
21
  # Menu Display
22
  menu_display = gr.Column()
23
- preference.change(generate_menu, inputs=[preference, menu_data], outputs=menu_display)
 
 
 
 
 
24
 
25
  # Popup Display
26
  popup_display = gr.Column(visible=False) # Placeholder for popups
 
4
  import pandas as pd
5
 
6
  # Load menu data
7
+ menu_data = pd.read_excel("data/menu.xlsx") # Load menu data globally
8
 
 
9
  def main():
10
  with gr.Blocks(css="static/styles.css") as app:
11
  gr.Markdown("# Dynamic Menu with Popups and Cart")
 
19
 
20
  # Menu Display
21
  menu_display = gr.Column()
22
+
23
+ # Update menu dynamically based on preference
24
+ def update_menu(preference_value):
25
+ return generate_menu(preference_value, menu_data)
26
+
27
+ preference.change(update_menu, inputs=preference, outputs=menu_display)
28
 
29
  # Popup Display
30
  popup_display = gr.Column(visible=False) # Placeholder for popups