Spaces:
Running
on
Zero
Running
on
Zero
Commit
·
f37a890
1
Parent(s):
edadc03
fix
Browse files- ui_components.py +6 -1
ui_components.py
CHANGED
|
@@ -108,7 +108,12 @@ def create_interface():
|
|
| 108 |
with gr.Accordion(f"{category.capitalize()} Options", open=False):
|
| 109 |
category_components = {}
|
| 110 |
for field, data in fields.items():
|
| 111 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 112 |
category_components[field] = gr.Dropdown(options, label=field.capitalize(), value="None")
|
| 113 |
next_components[category] = category_components
|
| 114 |
|
|
|
|
| 108 |
with gr.Accordion(f"{category.capitalize()} Options", open=False):
|
| 109 |
category_components = {}
|
| 110 |
for field, data in fields.items():
|
| 111 |
+
if isinstance(data, list):
|
| 112 |
+
options = ["None", "Random", "Multiple Random"] + data
|
| 113 |
+
elif isinstance(data, dict):
|
| 114 |
+
options = ["None", "Random", "Multiple Random"] + data.get("items", [])
|
| 115 |
+
else:
|
| 116 |
+
options = ["None", "Random", "Multiple Random"]
|
| 117 |
category_components[field] = gr.Dropdown(options, label=field.capitalize(), value="None")
|
| 118 |
next_components[category] = category_components
|
| 119 |
|