Package-level declarations
Types
Functions
Link copied to clipboard
fun AppOtpVerification(modifier: Modifier = Modifier, otpText: String, otpCount: Int = 6, isError: Boolean = false, errorText: String? = null, onOtpTextChange: (text: String, isComplete: Boolean) -> Unit, onResendClick: () -> Unit)
A custom OTP (One-Time Password) verification component. It displays a series of boxes for digit input and includes a resend timer.
Link copied to clipboard
Link copied to clipboard
fun AppTextField(value: String, onValueChange: (String) -> Unit, placeholder: StringResource, label: StringResource? = null, supportingText: StringResource? = null, isError: Boolean = false, type: TextFieldType = TextFieldType.NONE, leadingIcon: @Composable () -> Unit? = null, shape: Shape = MaterialTheme.shapes.extraLarge, modifier: Modifier = Modifier)
A custom OutlinedTextField styled for the application. It supports different types (email, password), labels, placeholders, and error states.
Link copied to clipboard