User Profile - Convert Snippets to Vue
What does this MR do and why?
Part 2 / 2 for #378685 (closed)
Previous MR !121051 (merged)
The goal of this change is to make progress towards converting the User Profile into Vue from the current HAML implementation.
This change is behind the feature flag Feature.enable(:profile_tabs_vue)
Screenshots or screen recordings
Before (w/o Feature Flag) | After (w/ Feature Flag) | |
---|---|---|
Profile Snippets | ||
Pagination | ||
Comments and Files | ||
Empty State |
How to set up and validate locally
Important: This implementation does not currently work with the new Sidebar Nav! Please use the legacy nav and see #389842 for more info
- Enable the feature flag
Feature.enable(:profile_tabs_vue)
- Checkout this branch
- Disable New sidebar navigation
- Head over to your user profile by clicking your icon in the top right of top nav
- Go to snippets tab
- Ensure the snippets still work as expected (you can test by comparing experience to
gitlab.com
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #378685 (closed)
Edited by Zack Cuddy