---
title: currentWindowContainerSize
description: A Composable function that returns the current window size and automatically triggers recomposition when the window is resized, enabling responsive layouts.
---

<div id="references">

| Return Type | Description |
|-------------|-------------|
| `DpSize` | The current window container size with `width` and `height` properties in Dp units |

</div>

## Code Examples

### Basic Example

Use `currentWindowContainerSize()` to get the current window dimensions:

```compose id="currentwindowcontainersize-basic" height=100
import androidx.compose.ui.text.TextStyle
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.unit.sp
import com.composeunstyled.Text
import com.composeunstyled.currentWindowContainerSize

COMPOSE {
    val containerSize = currentWindowContainerSize()

    Text(
        "This container size is ${containerSize.width} x ${containerSize.height}",
        style = TextStyle(
            fontSize = 20.sp,
            fontWeight = FontWeight.Medium
        )
    )
}
```

> **HINT:** Resize your __browser's__ width to see the size changing.

```kotlin
import com.composeunstyled.currentWindowContainerSize
```

```kotlin
val containerSize = currentWindowContainerSize()
```
