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

```kotlin
@ExperimentalMaterial3AdaptiveComponentOverrideApi
interface NavigationSuiteScaffoldWithPrimaryActionOverride
```

Interface that allows libraries to override the behavior of the [NavigationSuiteScaffold](/jetpack-compose/androidx.compose.material3/material3-adaptive-navigation-suite/composable-functions/NavigationSuiteScaffold)
component. This is the version where a primary action content is present.

To override this component, implement the member function of this interface, then provide the
implementation to [NavigationSuiteScaffoldWithPrimaryActionOverride](/jetpack-compose/androidx.compose.material3/material3-adaptive-navigation-suite/interfaces/NavigationSuiteScaffoldWithPrimaryActionOverride) in the Compose hierarchy.

## Functions

<h2 id="overload-1">Overload 1</h2>

```kotlin
@Composable
    fun NavigationSuiteScaffoldWithPrimaryActionOverrideScope
        .NavigationSuiteScaffoldWithPrimaryAction()
```