Update pipelines vue app to have feature parity with current haml view

We've draft !94398 (closed) with the changes this issue will entail.

We also have this comment: #360785 (comment 999281445)

  • Update ee/app/assets/javascripts/usage_quotas/pipelines/components/usage_overview.vue. Equivalent haml files:
    • ee/app/views/namespaces/pipelines_quota/_ci_minutes_report.html.haml
    • ee/app/views/namespaces/pipelines_quota/_extra_shared_runners_minutes_quota.html.haml
  • Update ee/app/assets/javascripts/usage_quotas/pipelines/components/minutes_usage_charts.vue. Equivalent haml files:
    • ee/app/assets/javascripts/usage_quotas/pipelines/components/minutes_usage_charts.vue
    • ee/app/assets/javascripts/usage_quotas/ci_minutes_usage/components/app.vue
  • Update ee/app/assets/javascripts/usage_quotas/pipelines/components/project_list.vue. Equivalent haml files:
    • ee/app/views/namespaces/pipelines_quota/_list.html.haml

Merge Requests created to implement this issue

MR Description
!95253 (merged) Updates Usage Overview
!95256 (merged) Updates Usage Graphs
!95259 (merged) Updates Project List
!104239 (merged) Fix shared runners on project list
Edited by Sheldon Led