a single, reusable, unit-list for all use-cases where we used to have unit lists (project list, admin, teach)
unit-list elegantly handles all data-sources (projects, unitRole, or units)
Loads all items from cache
Refactors the splashscreen to be usable throughout the app, so that we can trigger it (for example loading all units with a hard refresh without going via homepage)
All units you teach:
All units you study:
Administer units:
How Has This Been Tested
Testing Checklist:
[X] Tested in latest Chrome
[X] Tested in latest Safari
[X] Tested in latest Firefox
Checklist:
[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[X] I have commented my code in hard-to-understand areas
[X] I have made corresponding changes to the documentation
[X] My changes generate no new warnings
[X] I have requested a review from @macite and @jakerenzella on the Pull Request
Description
Migrates all Unit lists.
All units you teach:
All units you study:
Administer units:
How Has This Been Tested
Testing Checklist:
Checklist: