Skip to content

Componentise pop-over for reusability and consistent usage, (make on hover default functionality)

Problem

Currently we have 2 different kinds of pop-overs in our application:

  • On hover - implemented with the blue dot functionality
  • On click - implemented with the gpg signed commits feature

https://gitlab-org.gitlab.io/design.gitlab.com/components/popovers states that we should have it function on hover by default.

Aside from that, there seems to be technical debt surrounding this functionality as it was not easily reusable. I propose we make a proper component out of pop-overs and replace existing implementations.

Edited by Dimitrie Hoekstra