vertigo_forms/input/
input.rs

1use vertigo::{AttrGroup, Value, bind, component, dom};
2
3/// Input connected to provided `Value<String>`.
4#[component]
5pub fn Input(value: Value<String>, input: AttrGroup) {
6    let on_input = bind!(value, |new_value: String| {
7        value.set(new_value);
8    });
9
10    dom! {
11        <input {value} {on_input} {..input} />
12    }
13}