PreferenceScreen: expose scaffold state

This commit is contained in:
MM20 2021-09-26 20:18:39 +02:00
parent 8bb77adee1
commit ac9a9de69a
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389

View File

@ -18,6 +18,7 @@ import de.mm20.launcher2.ui.locals.LocalNavController
@Composable @Composable
fun PreferenceScreen( fun PreferenceScreen(
title: String, title: String,
scaffoldState: ScaffoldState = rememberScaffoldState(),
content: LazyListScope.() -> Unit content: LazyListScope.() -> Unit
) { ) {
val navController = LocalNavController.current val navController = LocalNavController.current
@ -28,6 +29,7 @@ fun PreferenceScreen(
modifier = Modifier.systemBarsPadding() modifier = Modifier.systemBarsPadding()
) { ) {
Scaffold( Scaffold(
scaffoldState = scaffoldState,
topBar = { topBar = {
TopAppBar( TopAppBar(
backgroundColor = MaterialTheme.colors.surface, backgroundColor = MaterialTheme.colors.surface,