react-frontend basic implementation

This commit is contained in:
mahlatseclayton
2026-07-29 23:26:43 +02:00
parent de968afacb
commit ceed219c87
7 changed files with 453 additions and 62 deletions

View File

@@ -16,6 +16,7 @@ export async function createTaskAction(formData: FormData) {
}
createTask({ title, description, due_date, topic, status });
revalidatePath('/tasks');
revalidatePath('/');
return { success: true };
}
export async function updateTaskAction(id: number, formData: FormData) {
@@ -29,11 +30,13 @@ export async function updateTaskAction(id: number, formData: FormData) {
}
updateTask(id, { title, description, due_date, topic, status });
revalidatePath('/tasks');
revalidatePath('/');
return { success: true };
}
export async function archiveTaskAction(id: number) {
archiveTask(id);
revalidatePath('/tasks');
revalidatePath('/');
revalidatePath('/archived');
return { success: true };
}