samueldple
06/24/2020, 12:21 PMfloatingActionButton = if (condition) {
@Composable {
FloatingActionButton(onClick = {backStack.push(Routing.EditDrink(null))}) {
Icon(Icons.Default.Add)
}
} as @Composable() () -> Unit
} else null
Or I get an "Expected type was Nothing?" error, but when casting the cast shows as a useless cast. Am I doing something stupid?Dominaezzz
06/24/2020, 1:46 PMfloatingActionButton
?samueldple
06/24/2020, 1:58 PMfloatingActionButton: @Composable (() -> Unit)? = null,
Dominaezzz
06/24/2020, 2:40 PMfloatingActionButton: (@Composable () -> Unit)? = null
?matvei
06/24/2020, 2:51 PMfloatingActionButton = {
if (condition) {
FloatingActionButton(onClick = {backStack.push(Routing.EditDrink(null))}) {
Icon(Icons.Default.Add)
}
}
and it should work just finesamueldple
06/24/2020, 2:57 PMDominaezzz
06/24/2020, 3:00 PMsamueldple
06/24/2020, 6:16 PM@Composable (() -> Unit)
vs @Composable () -> Unit
, and in both cases the @Composable
applies to the whole function type