---
title: "SupportingPaneScaffold"
description: "A Material opinionated implementation of ThreePaneScaffold that will display the provided three panes in a canonical supporting-pane layout."
type: "component"
lastmod: "2026-05-08T01:17:01.578208Z"
---
## API Reference

### SupportingPaneScaffold

> Source set: Android

```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`. |
