Refactor - Project list
Summary
Refactors the project list from haml templates with some js, into a series of smaller vue files.
Improvements
- Develop components we can re-use
- Preparing to add more interactivity in future iterations
Involved components
app/assets/javascripts/projects_list.js
app/views/shared/projects/_list.html.haml