I want to create a gradio webui that shows 2 dropdown, βrs_hwβ changes dynamically according to the βrsβ value. what am i doing wrong here?
import gradio as gr
languages = ['spanish', 'english']
homeworks = {'spanish': ['hola', 'bien', 'gracias'], 'english': ['hello', 'good', 'thank you']}
def rs_change(rs):
return homeworks[rs]
with gr.Blocks() as app:
rs = gr.Dropdown(choices=languages)
rs_hw = gr.Dropdown()
rs.change(fn=rs_change, inputs=[rs], outputs=[rs_hw])
app.launch()
rs_hw keeps always empty