Skip to content

Schedule Area Redesign

Oliver Kiss requested to merge scheduleAreaRedesign into main

--public

  • Redesign of schedule area

--end_public

  • Refactored schedule view using a CSS grid
  • Implemented state logic for scheduled courses using a context
  • Remade tests to work with the new state logic
  • Removed dead files
  • Made a context wrapper 'AppProvider.js' which contains all context providers needed by the application

Note: still have some things left to do such as switching to the schedule panel when scheduling your first course, and removing the scheduledCourses prop from some components. This will be done in future MR's.

Merge request reports