# Screen

A `Screen` doesn't necessarily mean a full screen page. The dimensions of the screen are controlled by the container it's hosted in and its own dimensions. But it's a convenient name for defining a UI that isn't a `BottomSheet` or a `Dialog`.

```kotlin
class Screen(
    override val content: @Composable () -> Unit
) : NavigationNode
```

<div><figure><img src="https://980840979-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBJIwhboCTKv47vfg2Xw3%2Fuploads%2FLT4y88ij4EgZXnTGaMoc%2FScreenshot_1674844905.png?alt=media&#x26;token=828ac32f-2c47-4ad1-8f57-2c4ce9a3a702" alt=""><figcaption></figcaption></figure> <figure><img src="https://980840979-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBJIwhboCTKv47vfg2Xw3%2Fuploads%2F4MQWIjLrp0zgq5kGOG0O%2FScreenshot_1674847011.png?alt=media&#x26;token=3702d052-0a32-430f-94b9-dbe6f62001a7" alt=""><figcaption></figcaption></figure> <figure><img src="https://980840979-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBJIwhboCTKv47vfg2Xw3%2Fuploads%2Fauslwt5LK4Nrr9teRYDR%2Fscreen.gif?alt=media&#x26;token=f3e2c1c6-83af-4bb7-a17f-2ff74d196859" alt=""><figcaption></figcaption></figure></div>
