Skip to content

Resolve "Implement "milestones""

YE Scotland Admin requested to merge 8-implement-milestones into master

Closes #8 (closed)

Notes of changes:

Adds the MilestoneBar and MilestoneNode elements. Also BasePage has these included as well as a boolean value with callback located in App.tsx for controlling whether this should be shown or not (if the user is logged in). Additionally, added a check in cDM in BasePage to make sure the user is logged in and redirects back to log-in if not logged in. Added view which returns dummy values into the backend for preparations for full-stack implementation once database models are completed.

Demonstration

Screen_Recording_2021-11-21_at_02.57.27

Notes of implementation

Almost all of the features will have to be added to the different core and team packages, however, the changes are added and working here, so the only step should be adding to other packages.

Not expecting this PR to be accepted, more as an example PR for holding necessary changes.

Edited by YE Scotland Admin

Merge request reports