Skip to content

[Flyout System] Render EuiOverlayMask for EuiFlyout only when necessary #8989

@tkajtoch

Description

@tkajtoch

Summary

The Flyout System project involves rendering multiple flyouts at once. Our current implementation makes it hard to manage, especially if rendered flyouts are displayed at the same time (e.g. as main and child managed flyouts). We want to adjust the usage of EuiOverlayMask so that it's rendered only once and displayed below all visible flyouts.

Acceptance criteria

  • EuiFlyout and its helper components should be adjusted to render EuiOverlayMask only once no matter how many flyouts are currently open

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions