Skip to content

Add empty state for sidebar CRM widget and update time tracking copy

Chad Lavimoniere requested to merge 448875-crm-contacts-empty-state into master

What does this MR do and why?

The sidebar CRM widget for issues currently has no empty state, which is not aligned with the experience for other sidebar widgets.

This MR adds an empty state and updates the copy in the similarly formatted temporary time tracking sidebar widget for work items, which prompts the user to use a quick action to manage that widget's contents. A future MR will explore GUI controls for CRM contacts on issues.

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
image image
image image

How to set up and validate locally

  1. Check out this branch locally
  2. Visit an issue
  3. Assuming the issue does not have any contacts associated with it, the contacts widget in the issue sidebar will have an empty state with text that directs you to use the quick action to manage crm contacts for the issue.

Related to #448875 (closed), #425467 (closed)

Edited by Chad Lavimoniere

Merge request reports