<lambda>null1package com.airbnb.lottie.sample.compose.examples 2 3 import androidx.activity.compose.LocalOnBackPressedDispatcherOwner 4 import androidx.compose.foundation.layout.PaddingValues 5 import androidx.compose.material.Icon 6 import androidx.compose.material.IconButton 7 import androidx.compose.material.Scaffold 8 import androidx.compose.material.TopAppBar 9 import androidx.compose.material.icons.Icons 10 import androidx.compose.material.icons.filled.Close 11 import androidx.compose.runtime.Composable 12 import androidx.compose.ui.res.stringResource 13 import com.airbnb.lottie.sample.compose.R 14 15 @Composable 16 fun UsageExamplePageScaffold( 17 content: @Composable (padding: PaddingValues) -> Unit, 18 ) { 19 val backPressedDispatcher = LocalOnBackPressedDispatcherOwner.current?.onBackPressedDispatcher 20 Scaffold( 21 topBar = { 22 TopAppBar( 23 title = {}, 24 navigationIcon = { 25 IconButton( 26 onClick = { backPressedDispatcher?.onBackPressed() }, 27 ) { 28 Icon( 29 Icons.Default.Close, 30 contentDescription = stringResource(R.string.back) 31 ) 32 } 33 }, 34 ) 35 } 36 ) { padding -> 37 content(padding) 38 } 39 } 40