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()