---
title: PopoverBody
source: https://docs.newrelic.com/docs/new-relic-solutions/build-nr-ui/sdk-component/overlays/PopoverBody
---

Child element of the `<Popover>` component.

Contains the content of the Popover overlay.

### Usage

```js
import { PopoverBody } from 'nr1'
```

### Props

| `children` REQUIRED node | Content to render when Popover opens.                                                                                                                                                                                                                                                                                                                               |
| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `className` string       | Appends class names to the component.Should be used only for positioning and spacing purposes.                                                                                                                                                                                                                                                                      |
| `onClose` function       | Callback fired any time the overlay is closed when `Popover` is uncontrolled. Does not fire when `Popover` is controlled.                                                                                                                                                                                                                                           |
| `onOpen` function        | Callback fired any time the overlay is opened when `Popover` is uncontrolled. Does not fire when `Popover` is controlled.                                                                                                                                                                                                                                           |
| `onToggle` function      | Callback fired any time the overlay is toggled when `Popover` is uncontrolled. Does not fire when `Popover` is controlled.                                                                                                                                                                                                                                          |
| `placementType` enum     | 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. PopoverBody.PLACEMENT_TYPE.BOTTOM_END, PopoverBody.PLACEMENT_TYPE.BOTTOM_START                                                                                                      |
| `style` object           | Inline style for custom styling.Should be used only for positioning and spacing purposes.                                                                                                                                                                                                                                                                           |
| `testId` string          | 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. |
