Mark
Foo
showDialog
@Composable fun Screen(foo: Foo) { FooView( fooContent = { if (foo is RareFoo) { var showDialog by rememberSaveable { mutableStateOf(false) } if (showDialog) { RareDialog(foo) { showDialog = false } } RareFooView(foo) } else { NonRareFooView(foo) } }, ... ) }
A modern programming language that makes developers happier.