tykiww commited on
Commit
cc1e604
·
verified ·
1 Parent(s): 6543b60

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -4
app.py CHANGED
@@ -37,17 +37,21 @@ with gr.Blocks() as demo:
37
  dataset_predefined = gr.Dropdown(label="Predefined Dataset", choices=['1', '2', '3'], value='1', visible=True)
38
  dataset_upload = gr.File(label="Upload Dataset", visible=False)
39
 
40
- # Function to toggle visibility based on user choice
41
- def toggle_dataset_visibility(choice):
42
  if choice == "Predefined Dataset":
43
  dataset_predefined.visible = True
44
  dataset_upload.visible = False
45
  elif choice == "Upload Your Own":
46
  dataset_predefined.visible = False
47
  dataset_upload.visible = True
 
48
 
49
- # Initial visibility setup based on default choice
50
- toggle_dataset_visibility(dataset_choice.value)
 
 
 
51
 
52
  ##### Model Outputs #####
53
 
 
37
  dataset_predefined = gr.Dropdown(label="Predefined Dataset", choices=['1', '2', '3'], value='1', visible=True)
38
  dataset_upload = gr.File(label="Upload Dataset", visible=False)
39
 
40
+ # Function to update visibility based on user choice
41
+ def update_dataset_visibility(choice):
42
  if choice == "Predefined Dataset":
43
  dataset_predefined.visible = True
44
  dataset_upload.visible = False
45
  elif choice == "Upload Your Own":
46
  dataset_predefined.visible = False
47
  dataset_upload.visible = True
48
+ return dataset_predefined, dataset_upload # Return both components
49
 
50
+ # Initial call to set visibility based on default choice
51
+ update_dataset_visibility(dataset_choice.value)
52
+
53
+ # Update visibility based on user choice
54
+ dataset_choice.change(update_dataset_visibility, inputs=[dataset_choice], outputs=[dataset_predefined, dataset_upload])
55
 
56
  ##### Model Outputs #####
57