Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
-
|
|
|
|
|
|
|
|
|
|
|
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
|