@Composable
fun ScaffoldExample() {
   
var presses by remember { mutableIntStateOf(0) }

   
Scaffold(
        topBar
= {
           
TopAppBar(
                colors
= topAppBarColors(
                    containerColor
= MaterialTheme.colorScheme.primaryContainer,
                    titleContentColor
= MaterialTheme.colorScheme.primary,
               
),
                title
= {
                   
Text("Top app bar")
               
}
           
)
       
},
        bottomBar
= {
           
BottomAppBar(
                containerColor
= MaterialTheme.colorScheme.primaryContainer,
                contentColor
= MaterialTheme.colorScheme.primary,
           
) {
               
Text(
                    modifier
= Modifier
                       
.fillMaxWidth(),
                    textAlign
= TextAlign.Center,
                    text
= "Bottom app bar",
               
)
           
}
       
},
        floatingActionButton
= {
           
FloatingActionButton(onClick = { presses++ }) {
               
Icon(Icons.Default.Add, contentDescription = "Add")
           
}
       
}
   
) { innerPadding ->
       
Column(
            modifier
= Modifier
               
.padding(innerPadding),
            verticalArrangement
= Arrangement.spacedBy(16.dp),
       
) {
           
Text(
                modifier
= Modifier.padding(8.dp),
                text
=
               
"""
                    This is an example of a scaffold. It uses the Scaffold composable's parameters to create a screen with a simple top app bar, bottom app bar, and floating action button.

                    It also contains some basic inner content, such as this text.

                    You have pressed the floating action button $presses times.
                """
.trimIndent(),
           
)
       
}
   
}
}