eygraber
10/24/2023, 10:09 PMModifier
function that is @Composable
?jw
10/24/2023, 10:21 PMModifier.composed
?Zach Klippenstein (he/him) [MOD]
10/24/2023, 10:35 PMeygraber
10/24/2023, 11:10 PMplaceholder
to Modifier.Node
but the material version of it wraps the call in composed
so it could use material properties
composed {
Modifier.placeholder(
visible = visible,
color = if(color.isSpecified) color else PlaceholderDefaults.color(),
shape = shape ?: MaterialTheme.shapes.small,
highlight = highlight,
placeholderFadeAnimationSpec = placeholderFadeAnimationSpec,
contentFadeAnimationSpec = contentFadeAnimationSpec,
)
}
It just felt weird to use composed
after migrating away from it.Zach Klippenstein (he/him) [MOD]
10/24/2023, 11:48 PMBen Trengrove [G]
10/25/2023, 7:04 AMval modifier = Modifier.myComposableModifier()
CompositionLocalProvider(LocalColor provides Green) {
Box(modifier) // not green
}
eygraber
10/25/2023, 3:52 PMModifier.composed
is now discouraged. Does that mean generally discouraged, but should be used in certain scenarios, or does it mean "don't use it"?Ben Trengrove [G]
10/26/2023, 5:29 AM