Desired Changes
We need to be able to create and edit milestones from the admin tools page. In order to do this, we need frontend hooks for both of these endpoints. You will then need to create the modal for creating and editing a timeline event. You should abstract this into a common milestone component and then have separate ones for creating and editing them. Take a look at how we did it for work package templates.
The description field is optional
Use the NERFormModal and make sure the buttons are save and cancel buttons (ignore the buttons on the mock)
Acceptance Criteria
- There is a frontend hook for createMilestone
- There is a frontend hook for editMilestone
- There is a new modal for adding/editing a milestone
Screenshots (as needed)

Desired Changes
We need to be able to create and edit milestones from the admin tools page. In order to do this, we need frontend hooks for both of these endpoints. You will then need to create the modal for creating and editing a timeline event. You should abstract this into a common milestone component and then have separate ones for creating and editing them. Take a look at how we did it for work package templates.
The description field is optional
Use the NERFormModal and make sure the buttons are save and cancel buttons (ignore the buttons on the mock)
Acceptance Criteria
Screenshots (as needed)