OptionalautoOptionalcloseWhether to close the popover when the escape key is pressed.
OptionalcloseWhether to close the popover when the user clicks outside of the popover.
OptionaldefaultThe initial open state of the popover when rendered. Use when you don't need to control the open state of the popover.
OptionalidThe unique identifier of the machine.
OptionalidsThe ids of the elements in the popover. Useful for composition.
OptionalimmediateWhether to synchronize the present change immediately or defer it to the next frame
OptionalinitialThe element to focus on when the popover is opened.
OptionallazyWhether to enable lazy mounting
OptionalmodalWhether the popover should be modal. When set to true:
OptionalonFunction called when the escape key is pressed
OptionalonFunction called when the animation ends in the closed state
OptionalonFunction called when the focus is moved outside the component
OptionalonFunction called when an interaction happens outside the component
OptionalonFunction invoked when the popover opens or closes
OptionalonFunction called when the pointer is pressed down outside the component
OptionalonFunction called when this layer is closed due to a parent layer being closed
OptionalopenThe controlled open state of the popover
OptionalpersistentReturns the persistent elements that:
OptionalportalledWhether the popover is portalled. This will proxy the tabbing behavior regardless of the DOM position of the popover content.
OptionalpositioningThe user provided options used to position the popover content
OptionalpresentWhether the node is present (controlled by the user)
OptionalrecipeOptionalsizeOptionalskipWhether to allow the initial presence animation.
OptionalunmountWhether to unmount on exit.
OptionalunstyledIf true, the element will opt out of the theme styles.
Whether to automatically set focus on the first focusable content within the popover when opened.