Solution
Finding vue plugins:
vuejs/awesome-vue
Adding MDI icons to vue:
mdi-vue
Material Design Icons
Include Milligram in index.html
Milligram - A minimalist CSS framework.
Make loading component
Props
Props - Vue.js
Prop Validation
Props - Vue.js
Merging classes + styles
Props - Vue.js
Header Components
$route object
API Reference | Vue Router
Manual Table