Migrate emoji dropdown buttons to GitLab UI buttons
We have several instances of buttons to manage reaction emoji (legacy code refers to these as "award emoji") which are not using our current button styling and need to be updated.
The are comprised of emoji counters, plus an icon with a smiley face which brings up an emoji dropdown menu.
This migration has been made within !43061 (merged) which introduced necessary SCSS changes to allow this transition to occur. We now need to go about migrating the remaining instances of the legacy implementation over to the new implementation, and remove the legacy SCSS once we are done.
Here are the places where we still reference the legacy implementation:
-
app/assets/javascripts/notes/components/note_actions.vue
-
app/assets/javascripts/set_status_modal/set_status_modal_wrapper.vue
-
app/views/award_emoji/_awards_block.html.haml
-
app/views/profiles/show.html.haml
-
app/views/projects/notes/_actions.html.haml
-
app/views/snippets/notes/_actions.html.haml
Edited by Mughees Pervaiz