Components / FormField
FormField
Labeled field with a hint and validation messages.
Example
The component itself, running in WebAssembly, beside its code in a playground. Try it.
Code
use ravenrs::prelude::*;
fn form_field() -> impl View {
let email = State::new(String::new());
FormField::new("Work email", TextField::new(email.binding()).placeholder("you@company.com"))
.required()
.hint("We send the invoice here.")
.validate(email.binding(), validate::email)
}