SathvikGanta commited on
Commit
491df19
·
verified ·
1 Parent(s): 58036b7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -2
app.py CHANGED
@@ -1,7 +1,7 @@
1
  import gradio as gr
2
  from components.menu import generate_menu
3
  from components.popup import show_popup
4
- from components.cart import display_cart, cart_data
5
  import pandas as pd
6
 
7
  # Load menu data
@@ -28,10 +28,19 @@ def main():
28
  # Cart Section
29
  gr.Markdown("## Your Cart")
30
  cart_display = gr.Dataframe(
31
- value=cart_data(),
32
  headers=["Dish", "Spice Level", "Extras", "Instructions", "Quantity", "Price"]
33
  )
34
 
 
 
 
 
 
 
 
 
 
35
  app.launch()
36
 
37
  if __name__ == "__main__":
 
1
  import gradio as gr
2
  from components.menu import generate_menu
3
  from components.popup import show_popup
4
+ from components.cart import add_to_cart, cart_data
5
  import pandas as pd
6
 
7
  # Load menu data
 
28
  # Cart Section
29
  gr.Markdown("## Your Cart")
30
  cart_display = gr.Dataframe(
31
+ value=pd.DataFrame(cart_data(), columns=["Dish", "Spice Level", "Extras", "Instructions", "Quantity", "Price"]),
32
  headers=["Dish", "Spice Level", "Extras", "Instructions", "Quantity", "Price"]
33
  )
34
 
35
+ # Keep updating the cart display
36
+ def update_cart_display():
37
+ return pd.DataFrame(cart_data(), columns=["Dish", "Spice Level", "Extras", "Instructions", "Quantity", "Price"])
38
+
39
+ # Update cart when new item is added
40
+ gr.Button("Update Cart").click(
41
+ update_cart_display, inputs=[], outputs=cart_display
42
+ )
43
+
44
  app.launch()
45
 
46
  if __name__ == "__main__":