Spaces:
Sleeping
Sleeping
Update app/main.py
Browse files- app/main.py +5 -1
app/main.py
CHANGED
|
@@ -66,6 +66,10 @@ def delete_task_ui(task_id_combo):
|
|
| 66 |
requests.delete(f"{API_URL}/tasks/{task_id}")
|
| 67 |
return get_tasks_ui(), gr.update(choices=get_tasks_ui())
|
| 68 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 69 |
with gr.Blocks() as demo:
|
| 70 |
gr.Markdown("## ✅ Task List Manager (FastAPI + Supabase)")
|
| 71 |
|
|
@@ -87,7 +91,7 @@ with gr.Blocks() as demo:
|
|
| 87 |
demo.load(
|
| 88 |
lambda: (
|
| 89 |
get_tasks_ui(),
|
| 90 |
-
gr.update(choices=
|
| 91 |
),
|
| 92 |
outputs=[task_display, task_selector]
|
| 93 |
)
|
|
|
|
| 66 |
requests.delete(f"{API_URL}/tasks/{task_id}")
|
| 67 |
return get_tasks_ui(), gr.update(choices=get_tasks_ui())
|
| 68 |
|
| 69 |
+
def get_task_choices():
|
| 70 |
+
tasks = get_tasks_data()
|
| 71 |
+
return [(f"{t['title']} - {'✔️' if t['completed'] else '❌'}", t['id']) for t in tasks]
|
| 72 |
+
|
| 73 |
with gr.Blocks() as demo:
|
| 74 |
gr.Markdown("## ✅ Task List Manager (FastAPI + Supabase)")
|
| 75 |
|
|
|
|
| 91 |
demo.load(
|
| 92 |
lambda: (
|
| 93 |
get_tasks_ui(),
|
| 94 |
+
gr.update(choices=get_task_choices())
|
| 95 |
),
|
| 96 |
outputs=[task_display, task_selector]
|
| 97 |
)
|