---
title: "LazyLayoutPinnableItem"
description: "Wrapper supporting [PinnableContainer] in lazy layout items. Each pinned item is considered
important to keep alive even if it would be discarded otherwise.


Note: this function is a part of [LazyLayout] harness that allows for building custom lazy
layouts. LazyLayout and all corresponding APIs are still under development and are subject to
change."
type: "composable"
---

<div class='type'>Composable Function</div>


<a id='references'></a>

<div class='sourceset sourceset-common'>Common</div>


```kotlin
@Composable
fun LazyLayoutPinnableItem(
    key: Any?,
    index: Int,
    pinnedItemList: LazyLayoutPinnedItemList,
    content: @Composable () -> Unit,
)
```


Wrapper supporting `PinnableContainer` in lazy layout items. Each pinned item is considered
important to keep alive even if it would be discarded otherwise.


Note: this function is a part of `LazyLayout` harness that allows for building custom lazy
layouts. LazyLayout and all corresponding APIs are still under development and are subject to
change.

#### Parameters

| | |
| --- | --- |
| key | key of the item inside the lazy layout |
| index | index of the item inside the lazy layout |
| pinnedItemList | container of currently pinned items |
| content | inner content of this item |





