{ "componentDescription": "", "propDescriptions": { "action": { "description": "A ref for imperative actions. It currently only supports updatePosition() action." }, "anchorEl": { "description": "An HTML element, PopoverVirtualElement, or a function that returns either. It's used to set the position of the popover." }, "anchorOrigin": { "description": "This is the point on the anchor where the popover's anchorEl will attach to. This is not used when the anchorReference is 'anchorPosition'.
Options: vertical: [top, center, bottom]; horizontal: [left, center, right]." }, "anchorPosition": { "description": "This is the position that may be used to set the position of the popover. The coordinates are relative to the application's client area." }, "anchorReference": { "description": "This determines which anchor prop to refer to when setting the position of the popover." }, "BackdropComponent": { "description": "A backdrop component. This prop enables custom backdrop rendering." }, "BackdropProps": { "description": "Props applied to the Backdrop element." }, "children": { "description": "The content of the component." }, "classes": { "description": "Override or extend the styles applied to the component." }, "container": { "description": "An HTML element, component instance, or function that returns either. The container will passed to the Modal component.
By default, it uses the body of the anchorEl's top-level document object, so it's simply document.body most of the time." }, "disableScrollLock": { "description": "Disable the scroll lock behavior." }, "elevation": { "description": "The elevation of the popover." }, "marginThreshold": { "description": "Specifies how close to the edge of the window the popover can appear. If null, the popover will not be constrained by the window." }, "onClose": { "description": "Callback fired when the component requests to be closed. The reason parameter can optionally be used to control the response to onClose." }, "open": { "description": "If true, the component is shown." }, "PaperProps": { "description": "Props applied to the Paper element.
This prop is an alias for slotProps.paper and will be overridden by it if both are used." }, "slotProps": { "description": "The props used for each slot inside." }, "slots": { "description": "The components used for each slot inside." }, "sx": { "description": "The system prop that allows defining system overrides as well as additional CSS styles." }, "transformOrigin": { "description": "This is the point on the popover which will attach to the anchor's origin.
Options: vertical: [top, center, bottom, x(px)]; horizontal: [left, center, right, x(px)]." }, "TransitionComponent": { "description": "The component used for the transition. Follow this guide to learn more about the requirements for this component." }, "transitionDuration": { "description": "Set to 'auto' to automatically calculate transition time based on height." }, "TransitionProps": { "description": "Props applied to the transition element. By default, the element is based on this Transition component." } }, "classDescriptions": {}, "slotDescriptions": { "backdrop": "The component used for the backdrop slot.", "paper": "The component used for the paper slot.", "root": "The component used for the root slot.", "transition": "The component used for the transition slot." } }