• Log inStart now

Now that we've migrated this site's content to docs.newrelic.com, we're EOLing this site on June 21st 2024.

PopoverBody

Usage

import { PopoverBody } from 'nr1'

Props

childrenrequirednode

Content to render when Popover opens.

classNamestring

Appends class names to the component.

Should be used only for positioning and spacing purposes.

onClosefunction

Callback fired any time the overlay is closed when Popover is uncontrolled. Does not fire when Popover is controlled.

function (
event: React.MouseEvent
)
onOpenfunction

Callback fired any time the overlay is opened when Popover is uncontrolled. Does not fire when Popover is controlled.

function (
event: React.MouseEvent
)
onTogglefunction

Callback fired any time the overlay is toggled when Popover is uncontrolled. Does not fire when Popover is controlled.

function (
event: React.MouseEvent,
opened: boolean
)
placementTypeenum
DEFAULT
PopoverBody.PLACEMENT_TYPE.BOTTOM_START

Specifies the placement of the popover body relative to the popover trigger. Default display is on the bottom start, but you can also choose to display it from the bottom end.

<One of
PopoverBody.PLACEMENT_TYPE.BOTTOM_END,
PopoverBody.PLACEMENT_TYPE.BOTTOM_START,
>
styleobject

Inline style for custom styling.

Should be used only for positioning and spacing purposes.

testIdstring

Adds a data-test-id attribute. Use it to target the component in unit and E2E tests.

For a test id to be valid, prefix it with your nerdpack id, followed up by a dot.

For example, my-nerdpack.some-element.

Note: You might not see data-test-id attributes as they are removed from the DOM, to debug them pass a e2e-test query parameter to the URL.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.