Skip to content

Form

A form of a model, checked on the server.

Example

0 of 300 characters

Show code
use zeyn::prelude::*;

pub fn overview(_ctx: &Ctx) -> Node {
    Form::of(Message { copies: 1, ..Message::default() })
        .row(|r| {
            r.field(Message::name)
                .field(Message::email)
        })
        .field(Message::copies)
        .field(Message::note)
        .submit("Send", send_message)
        .on_success(|_, ui| ui.toast("Sent. Nothing was stored."))
        .into()
}