TextFieldScope

Functions

Link copied to clipboard
fun <T> AnimatedContent(targetState: T, modifier: Modifier = Modifier, transitionSpec: AnimatedContentTransitionScope<T>.() -> ContentTransform = { fadeIn() togetherWith fadeOut() }, contentAlignment: Alignment = Alignment.Center, label: String = "TextFieldScopeAnimatedContent", contentKey: (targetState: T) -> Any? = { it }, content: @Composable TextFieldScope.(targetState: T) -> Unit)

Animated wrapper for the TextField trailing slot. Renders one of the TextFieldScope elements (Icon / Text) per targetState with a smooth transition.

Link copied to clipboard
fun Icon(imageVector: ImageVector, modifier: Modifier = Modifier, onClick: () -> Unit, size: IconSize = KPIconSize.Small, tint: Color = Color.Unspecified)

Default icon used for TextField trailing container

Link copied to clipboard
fun Text(text: String, modifier: Modifier = Modifier, style: TextStyle = KPDesign.typography.subtitleMedium, onClick: () -> Unit)

Default text used for TextField trailing container