### EditTimeSlotPage.tsx
**Central Store:** Y
- Overrides the edited *time slot* after it's sent to the DB

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

**Local State:** Y
- Time Slot (Title, Assigned To, Period (Date), Hours, Days of the Week, Position, Unit #, Vehicle #, Emergency #, Overtime (Y/N), Notes)

**Navigation:**
- Previous Page

**Description:**
- Admins can edit the details of a selected time slot. The details are as follows:
  - Title
  - Assigned To
  - Period (Date)
  - Hours
  - Days of the Week
  - Position
  - Unit #
  - Vehicle #
  - Emergency #
  - Overtime (Y/N)
  - Notes
- Admins can select which time slots in the schedule are affected by the changes. Changes can be only for a specific time slot, all time slots or time slots in a specific range of time.
- Supervisors can override certain information in a time slot. This can be temporary or permament. They can edit:
  - Unit #
  - Vehicle #
  - Emergency #
- Admins can view the following information from a time slot:
  - Who created the time slot?
  - Who updated the time slot?
  - What time and date was the time slot created?
  - What time and date was the time slot updated?

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