Skip to content

Migrate branches nav from Bootstrap tabs to GlTabs

What does this MR do and why?

This change updates the classes used to render navigation tabs for branches of a project.

New tabs are compliant with Pajamas and don't use Bootstrap classes.

Screenshots or screen recordings

before after
before after

How to set up and validate locally

  1. Visit any project
  2. Clicks on "branches" on the left sidebar e.g. http://gdk.test:3000/h5bp/html5-boilerplate/-/branches
  3. Switch between tabs "Overview", "Active", "Stale", "All"
  4. Search for a branch name

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #230755 (closed)

Merge request reports