Common
@ExperimentalMaterial3AdaptiveComponentOverrideApi
class NavigationSuiteScaffoldOverrideScope
internal constructor(
val navigationSuiteItems: NavigationSuiteScope.() -> Unit,
val modifier: Modifier = Modifier,
val layoutType: NavigationSuiteType,
val navigationSuiteColors: NavigationSuiteColors,
val containerColor: Color,
val contentColor: Color,
val state: NavigationSuiteScaffoldState,
val content: @Composable () -> Unit = {},
)
Parameters available to NavigationSuiteScaffold.
Parameters
| navigationSuiteItems | the navigation items to be displayed |
| modifier | the Modifier to be applied to the navigation suite scaffold |
| layoutType | the current NavigationSuiteType. Defaults to NavigationSuiteScaffoldDefaults.calculateFromAdaptiveInfo |
| navigationSuiteColors | NavigationSuiteColors that will be used to determine the container (background) color of the navigation component and the preferred color for content inside the navigation component |
| containerColor | the color used for the background of the navigation suite scaffold, including the passed content composable. Use Color.Transparent to have no color |
| contentColor | the preferred color to be used for typography and iconography within the passed in content lambda inside the navigation suite scaffold. |
| state | the NavigationSuiteScaffoldState of this navigation suite scaffold |
| content | the content of your screen |