diff --git a/src/components/tasks/task-form/task-form.jsx b/src/components/tasks/task-form/task-form.jsx index 11b9691..5bba122 100644 --- a/src/components/tasks/task-form/task-form.jsx +++ b/src/components/tasks/task-form/task-form.jsx @@ -1,3 +1,5 @@ +import { useState } from "react"; +import { addTask } from "../../../services/tasks-service"; // TODO: tu trabajo empieza aqui. // // Necesitaras: @@ -11,14 +13,79 @@ // // Lee el README para mas detalle. Borra este placeholder cuando empieces. -function TaskForm() { +function TaskForm({ reloadTasks }) { + const [title, setTitle] = useState(""); + const [description, setDescription] = useState(""); + const [priority, setPriority] = useState(""); + const [deadline, setDeadline] = useState(""); + const [category, setCategory] = useState(""); + + async function handleSubmit(event) { + event.preventDefault(); + + await addTask({ title, description, priority, deadline, category }); + + setTitle(""); + setDescription(""); + setPriority(""); + setDeadline(""); + setCategory(""); + + reloadTasks(); + } + return (
- Maqueta aqui el formulario para crear una nueva tarea. -
++ +