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

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -8
app.py CHANGED
@@ -34,22 +34,20 @@ with gr.Blocks() as demo:
34
  name_input = gr.Textbox(label="Your Name")
35
  # Dataset choice
36
  dataset_choice = gr.Radio(label="Choose Dataset", choices=["Predefined Dataset", "Upload Your Own"], value="Predefined Dataset")
37
- dataset_predefined = gr.Dropdown(label="Predefined Dataset", choices=['1', '2', '3'], value='1', visible=False)
38
- dataset_upload = gr.File(label="Upload Dataset", visible=True)
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
-
51
- # Update visibility based on user choice
52
- dataset_choice.change(update_dataset_visibility, inputs=[dataset_choice], outputs=[dataset_predefined, dataset_upload])
53
 
54
  ##### Model Outputs #####
55
 
 
34
  name_input = gr.Textbox(label="Your Name")
35
  # Dataset choice
36
  dataset_choice = gr.Radio(label="Choose Dataset", choices=["Predefined Dataset", "Upload Your Own"], value="Predefined Dataset")
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