Spaces:
Sleeping
Sleeping
import gradio as gr | |
from utils.state_management import state | |
def cart_page(): | |
def view_cart(): | |
cart = state.get("cart", []) | |
return cart | |
def remove_item(item_name): | |
cart = state.get("cart", []) | |
cart = [item for item in cart if item["Item"] != item_name] | |
state["cart"] = cart | |
return "Item removed!" | |
with gr.Group(): | |
gr.Markdown("### Cart") | |
cart_items = view_cart() | |
for item in cart_items: | |
gr.Text(f"{item['Item']} - {item['Spice Level']}") | |
gr.Button("Remove").click(remove_item, inputs=[item["Item"]], outputs="Status") | |