### EditSchedulePage.tsx
**Central Store:** Y
- Overrides the edited *schedule* after it's sent to the DB

**Actions:**
- Need to get the information of the current *schedule* being editted
- Need to override the previous *schedule* information with the current information

**Local State:** Y
- Schedule (Title, Start Date, End Date, Selection Start, Selection End, Status, Time Slots)

**Navigation:**
- ManageSchedulesPage
- EditTimeSlotPage
- CreateTimeSlotPage

**Description:**
- Admins can edit a schedule with the following information:
  - Title
  - Start Date
  - End Date
  - Selection Start
  - Selection End
  - Status (Active, Inactive, In-Review, Selecting)
- Admins can change the status of a schedule. Doing so will store the date and time this change was made.
- Admins can view the following information from a schedule:
  - Who created the schedule?
  - Who updated the schedule?
  - What time and date was the schedule created?
  - What time and date was the schedule updated?
  - Who approved the schedule?
  - What time and date was the schedule approved?
- Admins can CRUD time slots.

<img src="./images/EditSchedulePage.PNG" width="300"/>
