Package-level declarations

Types

Link copied to clipboard

Sealed interface representing events triggered by the identification text field. This interface defines events that can occur during identification input, providing real-time feedback about the input state and type selection.

Functions

Link copied to clipboard
fun IdentificationTextField(modifier: Modifier = Modifier, state: PCIFieldState, identificationType: IdentificationType?, onEvent: (IdentificationTextFieldEvent) -> Unit, enabled: Boolean = true, readOnly: Boolean = false, decorationBox: @Composable (innerTextField: @Composable () -> Unit) -> Unit = @Composable { innerTextField -> innerTextField() }, textStyle: TextStyle = MaterialTheme.typography.bodyLarge, keyboardOptions: KeyboardOptions? = null, keyboardActions: KeyboardActions = KeyboardActions.Default, cursorBrush: Brush = SolidColor(MaterialTheme.colorScheme.primary), visualTransformation: VisualTransformation = VisualTransformation.None)

A PCI-compliant identification input component for handling identification document numbers.