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