Kwik Password Requirements View
fun KwikPasswordRequirementsView(modifier: Modifier = Modifier, requirements: Map<KwikPasswordRequirementType, PasswordRequirement>, formSubmitAttempted: Boolean)
A view that displays password requirements.
Parameters
requirements
a map of KwikPasswordRequirementType to PasswordRequirement objects
form Submit Attempted
whether the form has been submitted. When true, the view will display errors if requirements are not met.
Example usage:
val PasswordRequirements = mapOf(
KwikPasswordRequirementType.LENGTH to PasswordRequirement("At least 8 characters", false),
KwikPasswordRequirementType.NUMBER to PasswordRequirement("Contains a number", false),
KwikPasswordRequirementType.CHAR to PasswordRequirement("Contains a letter", false)
)
KwikPasswordRequirementsView(
requirements = PasswordRequirements,
formSubmitAttempted = false
)
Content copied to clipboard