[x] mountNode: Where the portal children are mounted on DOM
[ ] appearanc: A popover can appear styled with brand or inverted. When not specified, the default style is used.
[x] children: Can contain two children including {@link PopoverTrigger } and {@link PopoverSurface }. Alternatively can only contain {@link PopoverSurface } if using a custom target.
[ ] closeOnScroll: Close when scroll outside of it
[x] defaultOpen: Used to set the initial open state of the Popover in uncontrolled mode
[ ] inline: Popovers are rendered out of DOM order on document.body by default, use this to render the popover in DOM order
[ ] mouseLeaveDelay: Sets the delay for closing popover on mouse leave
[ ] withArrow: Display an arrow pointing to the target.
[ ] onOpenChange: Call back when the component requests to change value The open value is used as a hint when directly controlling the component
[x] open: Controls the opening of the Popover
[ ] openOnContext: Flag to open the Popover as a context menu. Disables all other interactions
[ ] openOnHover: Flag to open the Popover by hovering the trigger
[ ] closeOnIframeFocus: Flag to close the Popover when an iframe outside a PopoverSurface is focused
[x] positioning: Configures the position of the Popover
[ ] trapFocus: Should trap focus
[ ] size: Determines popover padding and arrow size
[ ] legacyTrapFocus: Must be used with the trapFocus prop Enables older Fluent UI focus trap behavior where the user cannot tab into the window outside of the document. This is now non-standard behavior according to the HTML dialog spec where the focus trap involves setting outside elements inert.
[ ] inertTrapFocus: Enables standard behavior according to the HTML dialog spec where the focus trap involves setting outside elements inert, making navigation leak from the trapped area back to the browser toolbar and vice-versa.
[ ] unstable_disableAutoFocus: By default Popover focuses the first focusable element in PopoverSurface on open. Specify disableAutoFocus to prevent this behavior.