Skip to content

Refactor labels management from HAML to Vue - nav bar component

Summary

Part of &7139

We want the start the process of refactoring the labels management in Groups, Projects, and Admin from HAML to Vue. This issue is to refactor the label nav bar (with search and sort) from HAML to Vue. We should introduce a nav_bar.vue component in app/assets/javascripts/labels/components.

Screen_Shot_2021-11-10_at_1.42.27_PM

Improvements

  • Be able to use GitLab UI components
  • More flexibility to improve search and sorting later down the road
  • Remove HAML and jQuery code

Risks

  • Introduce sort/search related bugs

Involved components

Implementation plan

Edited by Peter Hegman