<h2 id="supportingpanescaffold-supportingpane-modifier-scaffoldstate-windowinsets-extrapane-mainpane">SupportingPaneScaffold</h2>

<div class='sourceset sourceset-android'>Android</div>

```kotlin
@ExperimentalMaterial3AdaptiveApi
@Composable
fun SupportingPaneScaffold(
    supportingPane: @Composable ThreePaneScaffoldScope.() -> Unit,
    modifier: Modifier = Modifier,
    scaffoldState: ThreePaneScaffoldState = calculateSupportingPaneScaffoldState(),
    windowInsets: WindowInsets = SupportingPaneScaffoldDefaults.windowInsets,
    extraPane: (@Composable ThreePaneScaffoldScope.() -> Unit)? = null,
    mainPane: @Composable ThreePaneScaffoldScope.() -> Unit
)
```

#### Parameters

| | |
| --- | --- |
| supportingPane | the supporting pane of the scaffold.      See [SupportingPaneScaffoldRole.Supporting]. |
| modifier | [Modifier](/jetpack-compose/androidx.compose.ui/ui/interfaces/Modifier) of the scaffold layout. |
| scaffoldState | the state of the scaffold, which provides the current scaffold directive      and scaffold value. |
| windowInsets | window insets that the scaffold will respect. |
| extraPane | the extra pane of the scaffold. See [SupportingPaneScaffoldRole.Extra]. |
| mainPane | the main pane of the scaffold. See [SupportingPaneScaffoldRole.Main]. |