# ListDetailPaneScaffoldDefaults

# ListDetailPaneScaffoldDefaults

Artifact:[androidx.compose.material3.adaptive:adaptive-layout](https://developer.android.com/jetpack/androidx/releases/compose-material3-adaptive)  
[View Source](https://cs.android.com/search?q=file:androidx/compose/material3/adaptive/layout/ListDetailPaneScaffold.kt+class:androidx.compose.material3.adaptive.layout.ListDetailPaneScaffoldDefaults)  
Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-material3-adaptive#1.0.0)
Common/All
  - Cmn  

  ```
  @ExperimentalMaterial3AdaptiveApi
  object ListDetailPaneScaffoldDefaults
  ```

*** ** * ** ***

Provides default values of[ListDetailPaneScaffold](https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/layout/package-summary#ListDetailPaneScaffold(androidx.compose.material3.adaptive.layout.PaneScaffoldDirective,androidx.compose.material3.adaptive.layout.ThreePaneScaffoldValue,kotlin.Function1,kotlin.Function1,androidx.compose.ui.Modifier,kotlin.Function1,kotlin.Function2,androidx.compose.material3.adaptive.layout.PaneExpansionState)).

## Summary

|                                                                      ### Public functions                                                                      |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----|
| [ThreePaneScaffoldAdaptStrategies](https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldAdaptStrategies) | [adaptStrategies](https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/layout/ListDetailPaneScaffoldDefaults#adaptStrategies(androidx.compose.material3.adaptive.layout.AdaptStrategy,androidx.compose.material3.adaptive.layout.AdaptStrategy,androidx.compose.material3.adaptive.layout.AdaptStrategy))`(` ` detailPaneAdaptStrategy: `[AdaptStrategy](https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/layout/AdaptStrategy)`,` ` listPaneAdaptStrategy: `[AdaptStrategy](https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/layout/AdaptStrategy)`,` ` extraPaneAdaptStrategy: `[AdaptStrategy](https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/layout/AdaptStrategy) `)` Creates a default[ThreePaneScaffoldAdaptStrategies](https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldAdaptStrategies)for[ListDetailPaneScaffold](https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/layout/package-summary#ListDetailPaneScaffold(androidx.compose.material3.adaptive.layout.PaneScaffoldDirective,androidx.compose.material3.adaptive.layout.ThreePaneScaffoldValue,kotlin.Function1,kotlin.Function1,androidx.compose.ui.Modifier,kotlin.Function1,kotlin.Function2,androidx.compose.material3.adaptive.layout.PaneExpansionState)). | Cmn |

## Public functions

### adaptStrategies

Cmn  
Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-material3-adaptive#1.0.0)  

```
fun adaptStrategies(
    detailPaneAdaptStrategy: AdaptStrategy = AdaptStrategy.Hide,
    listPaneAdaptStrategy: AdaptStrategy = AdaptStrategy.Hide,
    extraPaneAdaptStrategy: AdaptStrategy = AdaptStrategy.Hide
): ThreePaneScaffoldAdaptStrategies
```

Creates a default[ThreePaneScaffoldAdaptStrategies](https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldAdaptStrategies)for[ListDetailPaneScaffold](https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/layout/package-summary#ListDetailPaneScaffold(androidx.compose.material3.adaptive.layout.PaneScaffoldDirective,androidx.compose.material3.adaptive.layout.ThreePaneScaffoldValue,kotlin.Function1,kotlin.Function1,androidx.compose.ui.Modifier,kotlin.Function1,kotlin.Function2,androidx.compose.material3.adaptive.layout.PaneExpansionState)).  

|                                                                                 Parameters                                                                                 |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
| `detailPaneAdaptStrategy: `[AdaptStrategy](https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/layout/AdaptStrategy)` = AdaptStrategy.Hide` | the adapt strategy of the primary pane   |
| `listPaneAdaptStrategy: `[AdaptStrategy](https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/layout/AdaptStrategy)` = AdaptStrategy.Hide`   | the adapt strategy of the secondary pane |
| `extraPaneAdaptStrategy: `[AdaptStrategy](https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/layout/AdaptStrategy)` = AdaptStrategy.Hide`  | the adapt strategy of the tertiary pane  |