Dave67350 commited on
Commit
1f27b80
·
verified ·
1 Parent(s): 2c71cfb

Update Gradio_UI.py

Browse files
Files changed (1) hide show
  1. Gradio_UI.py +7 -1
Gradio_UI.py CHANGED
@@ -87,7 +87,13 @@ with gr.Blocks(title="Regulatory Compliance Generator") as demo:
87
  reg_dropdown = gr.Dropdown(choices=list(DOCUMENT_TO_MODULE.keys()), label="Select Regulation")
88
  doc_dropdown = gr.Dropdown(label="Select Document Type")
89
 
90
- reg_dropdown.change(lambda r: list(DOCUMENT_TO_MODULE[r].keys()), inputs=reg_dropdown, outputs=doc_dropdown)
 
 
 
 
 
 
91
 
92
  start_btn = gr.Button("🚀 Start")
93
  chatbox = gr.Chatbot(label="🧑‍⚖️ Legalbot", value=[])
 
87
  reg_dropdown = gr.Dropdown(choices=list(DOCUMENT_TO_MODULE.keys()), label="Select Regulation")
88
  doc_dropdown = gr.Dropdown(label="Select Document Type")
89
 
90
+ def update_doc_dropdown(selected_reg):
91
+ if selected_reg in DOCUMENT_TO_MODULE:
92
+ return gr.update(choices=list(DOCUMENT_TO_MODULE[selected_reg].keys()), value=None)
93
+ return gr.update(choices=[], value=None)
94
+
95
+ reg_dropdown.change(update_doc_dropdown, inputs=reg_dropdown, outputs=doc_dropdown)
96
+
97
 
98
  start_btn = gr.Button("🚀 Start")
99
  chatbox = gr.Chatbot(label="🧑‍⚖️ Legalbot", value=[])