Skip to content

Update the time_ago_tooltip component to support custom text

What does this MR do?

This MR updates the time_ago_tooltip component to accept a default scope.

This scope has knowledge of the timeAgo value.

This now means we can customise the tooltip text for every context. If the scope isn't used, it defaults to what it does now: return the timeago value.

Implementation example

This came from a need to customise the tooltip output for the Compliance dashboard. An implementation MR for this change, showing it works is here: !38909 (merged)

Conformity

Availability and Testing

Add the time_ago_tooltip component to an existing component (or use one you already know of). Add the default scope and confirm it is displayed correctly.

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • [-] Label as security and @ mention @gitlab-com/gl-security/appsec
  • [-] The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • [-] Security reports checked/validated by a reviewer from the AppSec team

Related #227809 (closed)

Edited by Robert Hunt

Merge request reports

Loading