gradio/demo/blocks_component_shortcut/run.py
Ömer Faruk Özdemir b8c4d3d6b8
Update run.py (#1253)
2022-05-13 19:10:45 +03:00

30 lines
723 B
Python

import gradio as gr
def greet(str):
return str
with gr.Blocks() as demo:
"""
You can make use of str shortcuts you use in Interface within Blocks as well.
Interface shortcut example:
Interface(greet, "textarea", "textarea")
You can use
1. gr.component()
2. gr.templates.Template()
3. gr.Template()
All the templates are listed in gradio/templates.py
"""
with gr.Row():
text1 = gr.component("textarea")
text2 = gr.TextArea()
text3 = gr.templates.TextArea()
text1.change(greet, text1, text2)
text2.change(greet, text2, text3)
text3.change(greet, text3, text1)
button = gr.component("button")
demo.launch()