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}