Skylar-Lorena / tasklist-2.0

Simple task list to demonstrate CRUD actions, props, components and state in React.
https://tasklist-2-0.vercel.app/
0 stars 2 forks source link

Implement Task Management Components #6

Open festus-sulumeti opened 2 months ago

festus-sulumeti commented 2 months ago

This issue involves the development of several components that are crucial for managing tasks within the application. The following components need to be created:

  1. TaskForm:

    • This component will provide a user interface for adding new tasks.
    • It should include form fields for task title, description, due date, and priority level.
    • The form should validate inputs and display appropriate error messages.
  2. TaskList:

    • This component will display a list of tasks.
    • It should fetch tasks from the task service and render them as a list of TaskItem components.
    • Implement pagination or infinite scrolling if necessary.
  3. TaskItem:

    • This component will represent a single task in the TaskList.
    • It should display task details such as title, due date, and status.
    • Include options to edit or delete the task.
  4. TaskDetail:

    • This component will display detailed information about a selected task.
    • It should show all task attributes and allow users to edit or update the task.
    • Implement functionality to mark the task as complete or to delete it.

Integration

Acceptance Criteria

Additional Notes