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.