EmptyState
fun EmptyState(title: String, modifier: Modifier = Modifier, message: String? = null, action: @Composable () -> Unit? = null)
Centered placeholder for a pane with nothing to show yet ("No project loaded", "Choose a report"), with an optional next step such as a button.
Content is centered inside the space it is given; pass Modifier.fillMaxSize() to center it in a pane. The title is an accessibility heading.