Spaces:
Running
Running
| import gradio as gr | |
| def triggered_by_clear_event(hidden_in): | |
| print(hidden_in) | |
| return "Hello" | |
| with gr.Blocks() as demo: | |
| with gr.Row(): | |
| with gr.Column(): | |
| audio_in = gr.Audio(label="Audio Component • clear event doesn't work", source="microphone", type="filepath") | |
| image_in = gr.Image(label="Image Component • clear event works", source="upload", type="filepath") | |
| hidden_in = gr.Textbox(value="HIDDEN TEXT", visible=False) | |
| submit_btn : gr.Button("Submit") | |
| result = gr.Textbox(label="Result") | |
| audio_in.clear( | |
| fn = triggered_by_clear_event, | |
| inputs = [hidden_in], | |
| outputs = [result] | |
| ) | |
| image_in.clear( | |
| fn = triggered_by_clear_event, | |
| inputs = [hidden_in], | |
| outputs = [result] | |
| ) | |
| demo.queue().launch() | |