File size: 751 Bytes
06b48bf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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")

if __name__ == "__main__":
    demo.launch()