Function freya_elements::elements::events::onclick
source · pub fn onclick<'a>(
_cx: &'a ScopeState,
_f: impl FnMut(Event<MouseData>) + 'a
) -> Attribute<'a>
Expand description
The click
event fires when the user clicks an element with the mouse.
Note that this fires for all mouse buttons.
You can check the specific variant with the MouseData
’s trigger_button
property.
Event Data: MouseData
Example
fn app(cx: Scope) -> Element {
render!(
rect {
width: "100",
height: "100",
background: "red",
onclick: |_| println!("Clicked!")
}
)
}