Update app.py
Browse files
app.py
CHANGED
|
@@ -114,10 +114,20 @@ with gr.Blocks() as demo:
|
|
| 114 |
|
| 115 |
# Panel 2: Configuraci贸n de Tareas (Corregido)
|
| 116 |
with gr.Row():
|
| 117 |
-
|
| 118 |
tareas_disponibles = gr.CheckboxGroup(choices=[], label="Tareas Disponibles", interactive=True, elem_classes=["expanded-checkbox"])
|
| 119 |
estilo_css = gr.HTML("") # Para aplicar estilos din谩micos
|
| 120 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 121 |
modalidades_seleccionadas.change(
|
| 122 |
fn=actualizar_panel,
|
| 123 |
inputs=modalidades_seleccionadas,
|
|
|
|
| 114 |
|
| 115 |
# Panel 2: Configuraci贸n de Tareas (Corregido)
|
| 116 |
with gr.Row():
|
| 117 |
+
gr.Markdown("### Selecciona Tareas")
|
| 118 |
tareas_disponibles = gr.CheckboxGroup(choices=[], label="Tareas Disponibles", interactive=True, elem_classes=["expanded-checkbox"])
|
| 119 |
estilo_css = gr.HTML("") # Para aplicar estilos din谩micos
|
| 120 |
|
| 121 |
+
def actualizar_panel(modalidades_seleccionadas):
|
| 122 |
+
# Actualizar las tareas disponibles
|
| 123 |
+
tareas = actualizar_tareas(modalidades_seleccionadas)
|
| 124 |
+
# Ajustar el estilo del panel
|
| 125 |
+
nuevo_estilo = ajustar_estilo_panel(tareas)
|
| 126 |
+
return {
|
| 127 |
+
tareas_disponibles: gr.CheckboxGroup.update(choices=tareas),
|
| 128 |
+
estilo_css: gr.HTML.update(value=nuevo_estilo)
|
| 129 |
+
}
|
| 130 |
+
|
| 131 |
modalidades_seleccionadas.change(
|
| 132 |
fn=actualizar_panel,
|
| 133 |
inputs=modalidades_seleccionadas,
|