Closed andreadelrio closed 1 week ago
Pinging @elastic/obs-ux-management-team (Team:obs-ux-management)
@shahzad31 you mentioned the attached PR fixes "part of" this issue, what else still needs to be done? The goal is to get this issue out of "In Progress" on our board. Thanks!
@jasonrhodes i will do a follow up PR to handle that hopefully early next week.
The following is a design review for the panels
Synthetics Stats Overview
andSynthetics Monitors
available in Dashboards.Creation - Add panel flyout
Observability
under theAdd panel
flyout, a new sectionSynthetics
was created. This breaks the information architecture of theAdd panel
flyout. Please always reach out to the Presentation Team to discuss where to place new items in theAdd panel flyout
. Suggestion: Move the panels to the existingObservability
section in theAdd panel
flyout.Creation - Create new panel type flyout
<EuiFlyoutHeader hasBorder>
)Create {panel type name}
andEdit {panel type name}
Panels
When considering the design of the panels, it appears that minimal attention was given to ensuring a polished look within Dashboards. It seems as though an observability panel was directly placed inside a Dashboard panel, resulting in duplicated borders and titles. This falls short of the UI standards we uphold for Dashboards.
[ ] Ensure the panel content doesn't get cutoff in any scenario including no results, no monitors, etc.
[ ] Remove the duplicated border
[ ] Remove the duplicated title, only leave the dashboard panel title which the user can edit. By default you can provide a generic title.
[ ] Could the empty state shown above (i.e. No
Monitors
) be avoided by using validation in the creation form? So the user can't create the panel if there are no monitors.Related to #160597, #188807
cc @teresaalvarezsoler @timductive