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

```kotlin
object NavigationSuiteDefaults
```

Contains the default values used by the [NavigationSuite](/jetpack-compose/androidx.compose.material3/material3-adaptive-navigation-suite/composable-functions/NavigationSuite).

## Properties

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

```kotlin
val verticalArrangement = Arrangement.Top
```

Default items vertical arrangement for a navigation suite.

## Functions

<h2 id="colors-shortnavigationbarcontentcolor-shortnavigationbarcontainercolor-widenavigationrailcolors-navigationbarcontainercolor-navigationbarcontentcolor-navigationrailcontainercolor-navigationrailcontentcolor-navigationdrawercontainercolor-navigationdrawercontentcolor">colors</h2>

```kotlin
@Composable
    fun colors(
        shortNavigationBarContentColor: Color = ShortNavigationBarDefaults.contentColor,
        shortNavigationBarContainerColor: Color = ShortNavigationBarDefaults.containerColor,
        wideNavigationRailColors: WideNavigationRailColors = WideNavigationRailDefaults.colors(),
        navigationBarContainerColor: Color = NavigationBarDefaults.containerColor,
        navigationBarContentColor: Color = contentColorFor(navigationBarContainerColor),
        navigationRailContainerColor: Color = NavigationRailDefaults.ContainerColor,
        navigationRailContentColor: Color = contentColorFor(navigationRailContainerColor),
        navigationDrawerContainerColor: Color =
            @Suppress("DEPRECATION") DrawerDefaults.containerColor,
        navigationDrawerContentColor: Color = contentColorFor(navigationDrawerContainerColor),
    ): NavigationSuiteColors
```

Creates a [NavigationSuiteColors](/jetpack-compose/androidx.compose.material3/material3-adaptive-navigation-suite/classes/NavigationSuiteColors) with the provided colors for the container color, according
to the Material specification.

Use `Color.Transparent` for the navigation*ContainerColor to have no color. The
navigation*ContentColor will default to either the matching content color for
navigation*ContainerColor, or to the current [LocalContentColor](/jetpack-compose/androidx.compose.material3/material3/properties/LocalContentColor) if navigation*ContainerColor
is not a color from the theme.

#### Parameters

| | |
| --- | --- |
| shortNavigationBarContainerColor | the container color for the [ShortNavigationBar](/jetpack-compose/androidx.compose.material3/material3/components/ShortNavigationBar) |
| shortNavigationBarContentColor | the content color for the [ShortNavigationBar](/jetpack-compose/androidx.compose.material3/material3/components/ShortNavigationBar) |
| wideNavigationRailColors | the [WideNavigationRailColors](/jetpack-compose/androidx.compose.material3/material3/classes/WideNavigationRailColors) for the [WideNavigationRail](/jetpack-compose/androidx.compose.material3/material3/components/WideNavigationRail) |
| navigationBarContainerColor | the default container color for the [NavigationBar](/jetpack-compose/androidx.compose.material3/material3/components/NavigationBar) |
| navigationBarContentColor | the default content color for the [NavigationBar](/jetpack-compose/androidx.compose.material3/material3/components/NavigationBar) |
| navigationRailContainerColor | the default container color for the [NavigationRail](/jetpack-compose/androidx.compose.material3/material3/components/NavigationRail) |
| navigationRailContentColor | the default content color for the [NavigationRail](/jetpack-compose/androidx.compose.material3/material3/components/NavigationRail) |
| navigationDrawerContainerColor | the default container color for the [PermanentDrawerSheet](/jetpack-compose/androidx.compose.material3/material3/components/PermanentDrawerSheet) |
| navigationDrawerContentColor | the default content color for the [PermanentDrawerSheet](/jetpack-compose/androidx.compose.material3/material3/components/PermanentDrawerSheet) |

<hr class="docs-overload-divider">

<h2 id="colors-navigationbarcontainercolor-navigationbarcontentcolor-navigationrailcontainercolor-navigationrailcontentcolor-navigationdrawercontainercolor-navigationdrawercontentcolor">colors</h2>

```kotlin
@Composable
    fun colors(
        navigationBarContainerColor: Color = NavigationBarDefaults.containerColor,
        navigationBarContentColor: Color = contentColorFor(navigationBarContainerColor),
        navigationRailContainerColor: Color = NavigationRailDefaults.ContainerColor,
        navigationRailContentColor: Color = contentColorFor(navigationRailContainerColor),
        navigationDrawerContainerColor: Color =
            @Suppress("DEPRECATION") DrawerDefaults.containerColor,
        navigationDrawerContentColor: Color = contentColorFor(navigationDrawerContainerColor),
    ): NavigationSuiteColors
```

Creates a [NavigationSuiteColors](/jetpack-compose/androidx.compose.material3/material3-adaptive-navigation-suite/classes/NavigationSuiteColors) with the provided colors for the container color, according
to the Material specification.

Use `Color.Transparent` for the navigation*ContainerColor to have no color. The
navigation*ContentColor will default to either the matching content color for
navigation*ContainerColor, or to the current [LocalContentColor](/jetpack-compose/androidx.compose.material3/material3/properties/LocalContentColor) if navigation*ContainerColor
is not a color from the theme.

#### Parameters

| | |
| --- | --- |
| navigationBarContainerColor | the default container color for the [NavigationBar](/jetpack-compose/androidx.compose.material3/material3/components/NavigationBar) |
| navigationBarContentColor | the default content color for the [NavigationBar](/jetpack-compose/androidx.compose.material3/material3/components/NavigationBar) |
| navigationRailContainerColor | the default container color for the [NavigationRail](/jetpack-compose/androidx.compose.material3/material3/components/NavigationRail) |
| navigationRailContentColor | the default content color for the [NavigationRail](/jetpack-compose/androidx.compose.material3/material3/components/NavigationRail) |
| navigationDrawerContainerColor | the default container color for the [PermanentDrawerSheet](/jetpack-compose/androidx.compose.material3/material3/components/PermanentDrawerSheet) |
| navigationDrawerContentColor | the default content color for the [PermanentDrawerSheet](/jetpack-compose/androidx.compose.material3/material3/components/PermanentDrawerSheet) |

<hr class="docs-overload-divider">

<h2 id="itemcolors-navigationbaritemcolors-navigationrailitemcolors-navigationdraweritemcolors">itemColors</h2>

```kotlin
@Composable
    fun itemColors(
        navigationBarItemColors: NavigationBarItemColors = NavigationBarItemDefaults.colors(),
        navigationRailItemColors: NavigationRailItemColors = NavigationRailItemDefaults.colors(),
        navigationDrawerItemColors: NavigationDrawerItemColors =
            NavigationDrawerItemDefaults.colors(),
    ): NavigationSuiteItemColors
```

Creates a [NavigationSuiteItemColors](/jetpack-compose/androidx.compose.material3/material3-adaptive-navigation-suite/classes/NavigationSuiteItemColors) with the provided colors for a
[NavigationSuiteScope.item](/jetpack-compose/androidx.compose.material3/material3-adaptive-navigation-suite/interfaces/NavigationSuiteScope).

For specifics about each navigation item colors see [NavigationBarItemColors](/jetpack-compose/androidx.compose.material3/material3/classes/NavigationBarItemColors),
[NavigationRailItemColors](/jetpack-compose/androidx.compose.material3/material3/classes/NavigationRailItemColors), and [NavigationDrawerItemColors](/jetpack-compose/androidx.compose.material3/material3/interfaces/NavigationDrawerItemColors).

#### Parameters

| | |
| --- | --- |
| navigationBarItemColors | the [NavigationBarItemColors](/jetpack-compose/androidx.compose.material3/material3/classes/NavigationBarItemColors) associated with the [NavigationBarItem](/jetpack-compose/androidx.compose.material3/material3/components/NavigationBarItem) of the [NavigationSuiteScope.item](/jetpack-compose/androidx.compose.material3/material3-adaptive-navigation-suite/interfaces/NavigationSuiteScope) |
| navigationRailItemColors | the [NavigationRailItemColors](/jetpack-compose/androidx.compose.material3/material3/classes/NavigationRailItemColors) associated with the [NavigationRailItem](/jetpack-compose/androidx.compose.material3/material3/components/NavigationRailItem) of the [NavigationSuiteScope.item](/jetpack-compose/androidx.compose.material3/material3-adaptive-navigation-suite/interfaces/NavigationSuiteScope) |
| navigationDrawerItemColors | the [NavigationDrawerItemColors](/jetpack-compose/androidx.compose.material3/material3/interfaces/NavigationDrawerItemColors) associated with the [NavigationDrawerItem](/jetpack-compose/androidx.compose.material3/material3/components/NavigationDrawerItem) of the [NavigationSuiteScope.item](/jetpack-compose/androidx.compose.material3/material3-adaptive-navigation-suite/interfaces/NavigationSuiteScope) |