import gradio as gr | |
# Function to process the order | |
def process_order(table_number, order_items): | |
# Logic to handle order processing (saving it in a database or file) | |
return f"Order for Table {table_number} with items: {order_items} has been placed." | |
# Gradio interface for order management | |
with gr.Blocks() as demo: | |
table_number = gr.Number(label="Table Number") | |
order_items = gr.Textbox(label="Order Items (e.g., Pizza, Pasta)") | |
order_button = gr.Button("Place Order") | |
order_output = gr.Textbox(label="Order Status") | |
order_button.click(fn=process_order, inputs=[table_number, order_items], outputs=order_output) | |
demo.launch() | |