Package-level declarations
Types
Link copied to clipboard
interface IdentificationTextFieldEvent
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.