(
oninput: Option<EventHandler<FormEvent>>,
onchange: Option<EventHandler<FormEvent>>,
oninvalid: Option<EventHandler<FormEvent>>,
onselect: Option<EventHandler<SelectionEvent>>,
o
| 4 | |
| 5 | #[component] |
| 6 | pub fn Input( |
| 7 | oninput: Option<EventHandler<FormEvent>>, |
| 8 | onchange: Option<EventHandler<FormEvent>>, |
| 9 | oninvalid: Option<EventHandler<FormEvent>>, |
| 10 | onselect: Option<EventHandler<SelectionEvent>>, |
| 11 | onselectionchange: Option<EventHandler<SelectionEvent>>, |
| 12 | onfocus: Option<EventHandler<FocusEvent>>, |
| 13 | onblur: Option<EventHandler<FocusEvent>>, |
| 14 | onfocusin: Option<EventHandler<FocusEvent>>, |
| 15 | onfocusout: Option<EventHandler<FocusEvent>>, |
| 16 | onkeydown: Option<EventHandler<KeyboardEvent>>, |
| 17 | onkeypress: Option<EventHandler<KeyboardEvent>>, |
| 18 | onkeyup: Option<EventHandler<KeyboardEvent>>, |
| 19 | onwheel: Option<EventHandler<WheelEvent>>, |
| 20 | oncompositionstart: Option<EventHandler<CompositionEvent>>, |
| 21 | oncompositionupdate: Option<EventHandler<CompositionEvent>>, |
| 22 | oncompositionend: Option<EventHandler<CompositionEvent>>, |
| 23 | oncopy: Option<EventHandler<ClipboardEvent>>, |
| 24 | oncut: Option<EventHandler<ClipboardEvent>>, |
| 25 | onpaste: Option<EventHandler<ClipboardEvent>>, |
| 26 | #[props(extends=GlobalAttributes)] |
| 27 | #[props(extends=input)] |
| 28 | attributes: Vec<Attribute>, |
| 29 | children: Element, |
| 30 | ) -> Element { |
| 31 | rsx! { |
| 32 | input { |
| 33 | class: Styles::dx_input, |
| 34 | oninput: move |e| _ = oninput.map(|callback| callback(e)), |
| 35 | onchange: move |e| _ = onchange.map(|callback| callback(e)), |
| 36 | oninvalid: move |e| _ = oninvalid.map(|callback| callback(e)), |
| 37 | onselect: move |e| _ = onselect.map(|callback| callback(e)), |
| 38 | onselectionchange: move |e| _ = onselectionchange.map(|callback| callback(e)), |
| 39 | onfocus: move |e| _ = onfocus.map(|callback| callback(e)), |
| 40 | onblur: move |e| _ = onblur.map(|callback| callback(e)), |
| 41 | onfocusin: move |e| _ = onfocusin.map(|callback| callback(e)), |
| 42 | onfocusout: move |e| _ = onfocusout.map(|callback| callback(e)), |
| 43 | onkeydown: move |e| _ = onkeydown.map(|callback| callback(e)), |
| 44 | onkeypress: move |e| _ = onkeypress.map(|callback| callback(e)), |
| 45 | onkeyup: move |e| _ = onkeyup.map(|callback| callback(e)), |
| 46 | onwheel: move |e| _ = onwheel.map(|callback| callback(e)), |
| 47 | oncompositionstart: move |e| _ = oncompositionstart.map(|callback| callback(e)), |
| 48 | oncompositionupdate: move |e| _ = oncompositionupdate.map(|callback| callback(e)), |
| 49 | oncompositionend: move |e| _ = oncompositionend.map(|callback| callback(e)), |
| 50 | oncopy: move |e| _ = oncopy.map(|callback| callback(e)), |
| 51 | oncut: move |e| _ = oncut.map(|callback| callback(e)), |
| 52 | onpaste: move |e| _ = onpaste.map(|callback| callback(e)), |
| 53 | ..attributes, |
| 54 | {children} |
| 55 | } |
| 56 | } |
| 57 | } |
nothing calls this directly
no outgoing calls
no test coverage detected