---
title: "SelectionContainer"
description: "Enables text selection for its direct or indirect children.

Use of a lazy layout, such as [LazyRow][androidx.compose.foundation.lazy.LazyRow] or
[LazyColumn][androidx.compose.foundation.lazy.LazyColumn], within a [SelectionContainer] has
undefined behavior on text items that aren't composed. For example, texts that aren't composed
will not be included in copy operations and select all will not expand the selection to include
them."
type: "composable"
---

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


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

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


```kotlin
@Composable
fun SelectionContainer(modifier: Modifier = Modifier, content: @Composable () -> Unit)
```


Enables text selection for its direct or indirect children.

Use of a lazy layout, such as `LazyRow` or
`LazyColumn`, within a `SelectionContainer` has
undefined behavior on text items that aren't composed. For example, texts that aren't composed
will not be included in copy operations and select all will not expand the selection to include
them.




## Code Examples
### SelectionSample
```kotlin
@Composable
fun SelectionSample() {
    SelectionContainer {
        Column {
            Text("Text 1")
            Text("Text 2")
            Text("טקסט 3")
        }
    }
}
```

