This commit is contained in:
2025-05-29 21:27:15 -04:00
parent 0de755cfc9
commit adf682a981
12 changed files with 59 additions and 83 deletions

View File

@@ -17,14 +17,18 @@ pub fn Input(props: InputProps) -> Element {
let ph = props.placeholder.unwrap_or(label.clone());
rsx! {
label {
"{label}",
"{label}"
input {
type : props.r#type.unwrap_or("text".into()),
r#type: props.r#type.unwrap_or("text".into()),
value: props.value,
oninput: move |e| if let Some(mut s) = props.value { s.set(e.value()); },
oninput: move |e| {
if let Some(mut s) = props.value {
s.set(e.value());
}
},
name: props.name,
placeholder:ph,
required: props.required
placeholder: ph,
required: props.required,
}
}
}