mirror of
https://github.com/gradio-app/gradio.git
synced 2025-01-18 10:44:33 +08:00
2de9ee8bfb
* update-shortcut-syntax - fix&update gr.component - create a demo introducing shortcuts within Blocks * update-shortcut-syntax - tweaks * update-shortcut-syntax - tweaks * update-shortcut-syntax - fix formatting * update-shortcut-syntax - tweaks - fix tests * update-shortcut-syntax - tweaks - fix tests * update-shortcut-syntax - tweaks - fix tests
29 lines
687 B
Python
29 lines
687 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)
|
|
demo.launch()
|