Update app.py
Browse files
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
|
41 |
-
def
|
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
|
50 |
-
|
|
|
|
|
|
|
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 |
|