Allows to create Validation model for the form.
Configure a Validation
import Prima.Pyxis.Form as PrimaForm
import Prima.Pyxis.Form.Validation as FormValidation
import Regex
...
type alias LoginData =
{ username : Maybe String }
...
usernameConfig : Bool -> PrimaForm.FormField LoginData Msg
usernameConfig enabled =
PrimaForm.textConfig
"username"
(Just "username")
[ minlength 3, placeholder "username", disabled (not enabled) ]
.email
[ PrimaFormEvent.onInput (OnInput UsernameField) ]
[ FormValidation.config
FormValidation.Warning
(\formData -> not (formData.username == Just "notsecureusername"))
"Username is not secure."
]Represents a validation type.
Pick the validation evaluation function from a Validation model.
Pick the validation string message from a Validation model.
Pick the validation type from a Validation model.
Check if given type is error
Check if given type is warning
Represents a validation entry.