Package-level declarations

Functions

Link copied to clipboard
fun CreditCardInput(value: String, onValueChange: (String) -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, isError: Boolean = false, onValidationChange: (Boolean) -> Unit? = null)

A pre-configured KMaskInput for credit card numbers.

Link copied to clipboard
fun DateMaskInput(value: String, onValueChange: (String) -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, isError: Boolean = false, onValidationChange: (Boolean) -> Unit? = null)
Link copied to clipboard
fun DecimalInput(value: String, onValueChange: (String) -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, isError: Boolean = false, onValidationChange: (Boolean) -> Unit? = null)
Link copied to clipboard
fun EinInput(value: String, onValueChange: (String) -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, isError: Boolean = false, onValidationChange: (Boolean) -> Unit? = null)
Link copied to clipboard
fun EmailInput(value: String, onValueChange: (String) -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, isError: Boolean = false, onValidationChange: (Boolean) -> Unit? = null)

A pre-configured KMaskInput for email addresses.

Link copied to clipboard
fun KFieldSimple(label: String, value: String, onValueChange: (String) -> Unit, modifier: Modifier = Modifier, mask: KMaskPattern? = null, customPattern: String? = null, allowLetters: Boolean = mask?.keyboardType == KeyboardType.Text && mask.withoutMask.not(), withoutMask: Boolean = mask?.withoutMask ?: false, placeholder: String = mask?.placeholder ?: customPattern?.replace('#', '0') ?: "", enabled: Boolean = true, autoValidate: Boolean = true, customValidate: (String) -> Boolean? = null, onValidationChange: (Boolean) -> Unit? = null, isError: Boolean = false, trailingContent: @Composable () -> Unit? = null)
Link copied to clipboard
fun NumberInput(value: String, onValueChange: (String) -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, isError: Boolean = false, onValidationChange: (Boolean) -> Unit? = null)
Link copied to clipboard
fun PhoneInput(value: String, onValueChange: (String) -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, isError: Boolean = false, onValidationChange: (Boolean) -> Unit? = null)

A pre-configured KMaskInput for phone numbers.

Link copied to clipboard
fun SsnInput(value: String, onValueChange: (String) -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, isError: Boolean = false, onValidationChange: (Boolean) -> Unit? = null)

A pre-configured KMaskInput for Social Security Numbers (SSN).

Link copied to clipboard
fun UriInput(value: String, onValueChange: (String) -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, isError: Boolean = false, onValidationChange: (Boolean) -> Unit? = null)