Collapse

fun Collapse(expanded: Boolean, onExpandChange: (Boolean) -> Unit, title: @Composable () -> Unit, content: @Composable () -> Unit, modifier: Modifier = Modifier, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }, withSeparator: Boolean = true)

Hides long or complex information under a block that can be hidden.

Example :

var expanded by rememberSaveable { mutableStateOf(false) }
Collapse(
expanded = expanded,
onExpandClick = { expanded = it },
title = { Text("Title") },
content = { Text(text = "This is the collapsible content") },
)