# StickyRowsMode

> _Since v2.7.0_

Behavior when a new sticky row reaches the currently stuck region.

- `'push'` — only one sticky row is visible at a time. As the next sticky
  row scrolls up against the stuck row, the stuck row is translated upward
  so the new one slides in (iOS section-header behavior).
- `'stack'` — sticky rows accumulate below the header as they scroll past,
  building a column of pinned rows. Capped by [`StickyRowsConfig.maxStacked`](/grid/plugins/sticky-rows/interfaces/stickyrowsconfig.md#maxstacked).

```ts
type StickyRowsMode = "push" | "stack"
```
