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
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
EuiOverlayMaskso that it's rendered only once and displayed below all visible flyouts.Acceptance criteria
EuiFlyoutand its helper components should be adjusted to renderEuiOverlayMaskonly once no matter how many flyouts are currently open