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

Child element of the `<Stack>` component.

The `<Stack>` may alter the height, width, order of the stack item based on the layout that was selected.

### Usage

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

### Props

| `children` REQUIRED node | Content to display inside the stack item.                                                                                                                                                                                                                                                                                                                           |
| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `className` string       | Appends class names to the component.Should be used only for positioning and spacing purposes.                                                                                                                                                                                                                                                                      |
| `grow` boolean           | If `true`, the item fills the remaining space. To make it work, you will need to extend your stack to occupy all available space in the direction of your items. This can be achieved by using the `fullWidth` or `fullHeight` props of the stack, depending on its direction.                                                                                      |
| `shrink` boolean         | If `true`, the item shrinks if necessary.                                                                                                                                                                                                                                                                                                                           |
| `style` object           | Inline style for custom styling.                                                                                                                                                                                                                                                                                                                                    |
| `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. |
