---
title: "NavigationRailOverrideScope"
description: "Parameters available to [NavigationRail]."
type: "class"
---

<div class='type'>Class</div>


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

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


```kotlin
@ExperimentalMaterial3ComponentOverrideApi
class NavigationRailOverrideScope
internal constructor(
    val modifier: Modifier = Modifier,
    val containerColor: Color,
    val contentColor: Color,
    val header: @Composable (ColumnScope.() -> Unit)?,
    val windowInsets: WindowInsets,
    val content: @Composable ColumnScope.() -> Unit,
)
```


Parameters available to `NavigationRail`.

#### Parameters

| | |
| --- | --- |
| modifier | the `Modifier` to be applied to this navigation rail |
| containerColor | the color used for the background of this navigation rail. Use `Color.Transparent` to have no color. |
| contentColor | the preferred color for content inside this navigation rail. Defaults to either the matching content color for `containerColor`, or to the current `LocalContentColor` if `containerColor` is not a color from the theme. |
| header | optional header that may hold a `FloatingActionButton` or a logo |
| windowInsets | a window insets of the navigation rail. |
| content | the content of this navigation rail, typically 3-7 `NavigationRailItem`s |




