Add empty state for sidebar CRM widget and update time tracking copy
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 |
---|---|
How to set up and validate locally
- Check out this branch locally
- Visit an issue
- 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