Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -301,7 +301,7 @@ def prompt_generator_app(data_manager):
|
|
301 |
|
302 |
# Function to refresh tags display and sliders
|
303 |
def refresh_tags():
|
304 |
-
updates =
|
305 |
for category_name, var_name in categories:
|
306 |
# Reload tags from data_manager
|
307 |
tags_list = data_manager.get_category_tags(var_name)
|
@@ -313,12 +313,15 @@ def prompt_generator_app(data_manager):
|
|
313 |
slider_value = min(1, max_tags)
|
314 |
# Update the tag display and slider
|
315 |
tag_display, tag_num = tag_displays[var_name]
|
316 |
-
updates
|
317 |
-
updates
|
318 |
return updates
|
319 |
|
|
|
|
|
|
|
320 |
# Connect the refresh_tags function to the refresh_tags_button
|
321 |
-
refresh_tags_button.click(refresh_tags, outputs=
|
322 |
|
323 |
def tags_app(data_manager):
|
324 |
with gr.Tab("Tags"):
|
|
|
301 |
|
302 |
# Function to refresh tags display and sliders
|
303 |
def refresh_tags():
|
304 |
+
updates = []
|
305 |
for category_name, var_name in categories:
|
306 |
# Reload tags from data_manager
|
307 |
tags_list = data_manager.get_category_tags(var_name)
|
|
|
313 |
slider_value = min(1, max_tags)
|
314 |
# Update the tag display and slider
|
315 |
tag_display, tag_num = tag_displays[var_name]
|
316 |
+
updates.append(gr.update(value=f"**Tags:** {tags_string}"))
|
317 |
+
updates.append(gr.update(maximum=max_tags, value=slider_value))
|
318 |
return updates
|
319 |
|
320 |
+
# Prepare the outputs list
|
321 |
+
outputs = [component for pair in tag_displays.values() for component in pair]
|
322 |
+
|
323 |
# Connect the refresh_tags function to the refresh_tags_button
|
324 |
+
refresh_tags_button.click(refresh_tags, outputs=outputs)
|
325 |
|
326 |
def tags_app(data_manager):
|
327 |
with gr.Tab("Tags"):
|