ucsb-cs156-s24 / proj-courses-s24-4pm-1

https://ucsb-cs156-s24.github.io/proj-courses-s24-4pm-1/
0 stars 0 forks source link

Delete courses from a personal schedule on the main personal schedule page - React component #15

Closed pconrad closed 1 month ago

pconrad commented 2 months ago

Create react component with test for personal schedule delete bottom.

This was factored out from #4

Discussion

At the moment, when users add courses to a personal schedule, the personal schedule can be used to show the entire schedule, but to delete a course, they have to go to an entirely separate page.

For example:

image

Note that the course cannot be delete here. To delete, you have to go to this page:

image

Note that deleting a section also deletes the attached lecture, and vice-versa.

What we want to do is add a delete button to this page:

image

Once that's done, we can probably get rid of the "Courses" menu item and its associated React components completely.

Acceptance Criteria

Implementation Todos

Frontend:

Backend: