-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ability to style the Popover overlay #5231
Comments
Related to discussion in #5126. This would be nice to have, and since it's non-breaking it doesn't need to be added before RAC GA. |
hi @reidbarber , this is a niche blocker for us as well. we have an electron app we use the popovers in, and the overlays need this special style rule applied: -webkit-app-region: no-drag; otherwise, window titlebars eat click events and prevent modals from being closed. all we need is some way to target the underlay with styles, either by className, rendering a |
I think we could add an API similar to |
@devongovett That would be ideal! |
This is really needed as otherwise Popovers (Menus in our case) inside a Modal Dialog don't overlay the Modal Dialog which uses As a workaround I apply styles to |
Provide a general summary of the feature here
Would be very useful to style the Popover overlay the same way as Modal and ModalOverlay.
🤔 Expected Behavior?
You should not be able to interact with outside elements while the popover is open.
😯 Current Behavior
If there are elements with
zIndex
set, you're able to click them while the popover is still open. That's due to the Popover Overlay not having anyzIndex
which makes it possible to click other elements withzIndex
.💁 Possible Solution
Either the popover overlay already comes with
zIndex
or an ability to customize the overlay.🔦 Context
We have clickable elements with higher
zIndex
and if you try to close the popover by clicking outside, you can accidentally interact with an element with higherzIndex
than the overlay.💻 Examples
No response
🧢 Your Company/Team
No response
🕷 Tracking Issue
No response
The text was updated successfully, but these errors were encountered: