Update app.py
Browse files
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=
|
38 |
-
dataset_upload = gr.File(label="Upload Dataset", visible=
|
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 |
-
return dataset_predefined, dataset_upload # Return both components
|
49 |
|
50 |
-
|
51 |
-
|
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 |
|