POC: Render the user profile tabs in Vue Router
What does this MR do and why?
Refactors the current profile_tabs.vue
to a route rendered in a Vue Router. This is the ground work needed so that we can progressively move the individual tab items and move them into the sidebar menu (see #389842).
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
N/A
How to set up and validate locally
- In rails console enable the
profile_tabs_vue
feature flagFeature.enable(:profile_tabs_vue)
- Visit a user's profile page (http://localhost:3000/root)
- There should be no functional difference. Both the sidebar menu and tabs should work normally.
Related to #389842 #497477 (closed)
Edited by Shane Maglangit