Spaces:
Running
Running
| import gradio as gr | |
| from functions import get_status # type: ignore | |
| if gr.NO_RELOAD: | |
| def eat(food): # type: ignore | |
| if food > 0: | |
| return {food_box: food - 1, status_box: "full"} | |
| else: | |
| return {status_box: "hungry"} | |
| else: | |
| def eat(food): | |
| return {status_box: get_status()} | |
| with gr.Blocks() as demo: | |
| food_box = gr.Number(value=10, label="Food Count!!") | |
| status_box = gr.Textbox(label="Status") | |
| gr.Button("Eat").click(fn=eat, | |
| inputs=food_box, | |
| outputs=[food_box, status_box]) | |
| demo.launch() | |