Update homepage to use filters.

This commit is contained in:
Drew 2025-09-23 17:31:48 -07:00
parent 6e85edbf05
commit 90d18311fb
8 changed files with 552 additions and 21 deletions

View file

@ -1,5 +1,6 @@
import type {
Task,
TaskStatus,
CreateTaskRequest,
UpdateTaskRequest,
ApiError,
@ -81,8 +82,9 @@ class ApiClient {
}
}
async listTasks(): Promise<Task[]> {
return this.fetchWrapper<Task[]>('/tasks')
async listTasks(status?: TaskStatus): Promise<Task[]> {
const url = status ? `/tasks?status=${status}` : '/tasks'
return this.fetchWrapper<Task[]>(url)
}
async getTask(id: string): Promise<Task> {