{ "componentDescription": "", "propDescriptions": { "anchor": { "description": "An HTML element, virtual element, or a function that returns either. It's used to set the position of the popup." }, "container": { "description": "An HTML element or function that returns one. The container will have the portal children appended to it. By default, it uses the body of the top-level document object, so it's document.body in these cases." }, "disablePortal": { "description": "If true, the popup will be rendered where it is defined, without the use of portals." }, "keepMounted": { "description": "If true, the popup will exist in the DOM even if it's closed. Its visibility will be controlled by the visibility CSS property.
Otherwise, a closed popup will be removed from the DOM." }, "middleware": { "description": "Collection of Floating UI middleware to use when positioning the popup. If not provided, the offset and flip functions will be used." }, "offset": { "description": "Distance between a popup and the trigger element. This prop is ignored when custom middleware is provided." }, "open": { "description": "If true, the popup is visible." }, "placement": { "description": "Determines where to place the popup relative to the trigger element." }, "slotProps": { "description": "The props used for each slot inside the Popup." }, "slots": { "description": "The components used for each slot inside the Popup. Either a string to use a HTML element or a component." }, "strategy": { "description": "The type of CSS position property to use (absolute or fixed)." } }, "classDescriptions": { "open": { "description": "Class name applied to {{nodeName}} when {{conditions}}.", "nodeName": "the root element", "conditions": "the popup is open" } }, "slotDescriptions": { "root": "The component that renders the root." } }