import gradio as gr | |
with gr.Blocks() as demo: | |
input_text = gr.Textbox(label="input") | |
mode = gr.Radio(["textbox", "button"], value="textbox") | |
def show_split(text, mode): | |
if len(text) == 0: | |
gr.Markdown("## No Input Provided") | |
else: | |
for letter in text: | |
if mode == "textbox": | |
gr.Textbox(letter) | |
else: | |
gr.Button(letter) | |
if __name__ == "__main__": | |
demo.launch() | |