Coloring's picture
feat: update
1969c22
import time
import gradio as gr
import modelscope_studio.components.antd as antd
import modelscope_studio.components.base as ms
def click():
time.sleep(2)
yield gr.update(value="Hello"), gr.update(value="Hello")
time.sleep(2)
yield gr.update(value="Hello World"), gr.update(value="Hello World")
def click2():
time.sleep(2)
yield gr.update(value="Hello")
with gr.Blocks() as demo:
with ms.Application():
with antd.ConfigProvider():
with ms.AutoLoading():
with antd.Space(direction="vertical",
elem_style=dict(width="100%")):
with ms.AutoLoading(generating=True):
textarea = antd.Input.Textarea()
with ms.AutoLoading(show_mask=True):
textarea2 = antd.Input.Textarea()
textarea3 = antd.Input.Textarea()
with antd.Space():
btn = antd.Button("Click")
btn2 = antd.Button("Click2")
btn.click(click, outputs=[textarea, textarea2])
btn2.click(click2, outputs=[textarea3])
if __name__ == "__main__":
demo.queue().launch()