Achievements page: Migrate components used
What does this MR do and why?
Migrates components used on Achievements page
- Updates empty state (used the
empty-search-md
illustration per @jmiocene recommendation as we currently do not have a dedicated one) - CRUD instead of GlCard
- PageHeading for Page header
- Adds a page title
- Changes size of achievement to
48
to render it the same size as on the profile page
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
Before | After |
---|---|
How to set up and validate locally
- Enable FF
echo "Feature.enable(:achievements)" | rails c
- http://gdk.test:3000/groups/flightjs/-/achievements/
Related to #452231 (closed)
Edited by Sascha Eggenberger