Skip to content

[Dashboard] rewrite all the flyouts used on Dashboard to openLazyFlyout #227446

@mbondyra

Description

@mbondyra

This is a followup for this PR: #226052
There is more flyouts that should be rewritten using the new method.

Merged:

  • src/platform/plugins/private/presentation_panel/public/panel_actions/inspect_panel_action/inspect_panel_action.ts (this one might be complicated and potentially not worth the rewrite)

  • x-pack/platform/plugins/shared/aiops/public/embeddables/log_rate_analysis/resolve_log_rate_analysis_config_input.tsx

  • x-pack/platform/plugins/shared/ml/public/embeddables/single_metric_viewer/single_metric_viewer_setup_flyout.tsx

  • x-pack/platform/plugins/shared/ml/public/embeddables/anomaly_charts/anomaly_charts_setup_flyout.tsx

  • x-pack/platform/plugins/shared/ml/public/embeddables/anomaly_swimlane/anomaly_swimlane_setup_flyout.tsx

  • x-pack/platform/plugins/shared/aiops/public/embeddables/change_point_chart/resolve_change_point_config_input.tsx

  • x-pack/platform/plugins/private/data_visualizer/public/application/index_data_visualizer/embeddables/field_stats/resolve_field_stats_embeddable_input.tsx

example of the rewrite for a single plugin: 3ca053f

Solving this would also solve announcement and focus related a11y issues, like this one: #215922

Metadata

Metadata

Assignees

Labels

Project:Dashboard UsabilityRelated to the Dashboard Usability initiativeTeam:PresentationPresentation Team for Dashboard, Input Controls, and Canvas t//loe:mediumMedium Level of Effort

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions